Nori is your AI executive assistant that makes you more productive and a better person.
Your time is precious. Nori eliminates the friction between you and what matters most.
Your calendar, emails, contacts, and notes are scattered across dozens of apps. Nori connects them all, understanding your context across everything.
Handle entire workflow only with one question. Schedule meetings considering travel time and personal relationships. Nori remembers so you don't have to.


Imagine having a brilliant assistant who never sleeps, never forgets, and always anticipates what you need next. Nori is there in every meeting, every call, every moment that matters.
It takes perfect notes while you focus on the conversation. Remembers every detail, follows up on commitments, and keeps your entire world organized. Exactly like the best executive assistants, available 24/7.
Nori learns your patterns, preferences, and relationships. But only what you choose to share. Built with privacy at its core, every piece of data stays under your complete control.
The more context you provide, the smarter Nori becomes at anticipating your needs. From remembering John's dietary restrictions to knowing your preferred meeting times, Nori understands the nuances that make you, you.


Board meeting at 2pm. Nori has synthesized all department reports, flagged the three critical issues, and prepared your talking points. It's also rescheduled your conflicting calls.
Seamlessly connect with the tools you already love. Nori becomes part of your workflow, not a replacement for it.








































Nori isn't just an assistant. It's an extensible platform. Build custom integrations, create workflows, and connect any service through our open ecosystem.
Discover and share community-built tools. Browse integrations or publish your own.
Create custom integrations with our TypeScript SDK. Extend Nori for your unique workflow.
Everything you need: CLI tools, templates, and comprehensive docs to get started.
import { NoriTool, ToolSchema } from '@nori-ai/toolkit';
// Define your custom tool
export const weatherTool: NoriTool = {
name: 'get_weather',
description: 'Get current weather for any location',
schema: ToolSchema.object({
location: ToolSchema.string('City name or address'),
units: ToolSchema.enum(['celsius', 'fahrenheit']).optional()
}),
execute: async ({ location, units = 'celsius' }) => {
const response = await fetch(
`https://api.weather.com/v1/current?q=${location}&units=${units}`
);
return response.json();
}
};
Get 1 month free for every public tool you build.
Try for free for 30 days. No credit card required.
Secure Early Access