Nina is your AI executive assistant that makes you more productive and a better person.
Your time is precious. Nina eliminates the friction between you and what matters most.
Your calendar, emails, contacts, and notes are scattered across dozens of apps. Nina connects them all, understanding your context across everything.
Handle entire workflow only with one question. Schedule meetings considering travel time and personal relationships. Nina remembers so you don't have to.
Imagine having a brilliant assistant who never sleeps, never forgets, and always anticipates what you need next. Nina 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.
Nina 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 Nina becomes at anticipating your needs. From remembering John's dietary restrictions to knowing your preferred meeting times, Nina understands the nuances that make you, you.
Board meeting at 2pm. Nina has synthesized all department reports, flagged the three critical issues, and prepared your talking points. She's also rescheduled your conflicting calls.
Seamlessly connect with the tools you already love. Nina becomes part of your workflow, not a replacement for it.
Nina 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 Nina for your unique workflow.
Everything you need: CLI tools, templates, and comprehensive docs to get started.
import { NinaTool, ToolSchema } from '@nina-ai/toolkit';
// Define your custom tool
export const weatherTool: NinaTool = {
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