NINX

Private AI that lives on your desk.

Local models, system-wide voice, explainer workflows, screen reply, and coding agents. without shipping every draft to the cloud.

Mac + WindowsOn-device by defaultInkFlow voice

On-device AI models & agents

  • On-device model
  • Local inference
  • Private agent
Local model

Journey

Follow the twine

After the hands meet the model, scroll the map: desk → models → InkFlow → tools → vault → download. Scenes sit in the kraft, not in a card.

What you can do

What you can do with NINX

Studio kits, dictation, automations, rooms, and more — on your machine, not a cloud dashboard.

Studio workflow agents

Explainers, comics, trailers, briefs — pick a kit and send

System-wide dictation

Speak anywhere on your Mac

AI screen reply

Bench reply from what is on screen

Coding agents

Run Codex, Claude Code & more

Automations

Schedule and run your agentic tasks on repeat

Rooms

Team agents & shared compute

START HERE

Start here: local agent, InkFlow, and crews

  • Local agent

    Chat + tools

  • InkFlow

    Voice writing

  • Crews

    Automations

WATCH NINX

Install

Put NINX on your machine

Download the desktop app, warm a local model, and start privately. Cloud plugins stay opt-in.

Coming soonWindows

Built for real desktops

Private, fast, and ready the moment you install.

macOSWindows
  • Offline
    works without internet
  • ~20 MB
    lightweight installer
  • ZDR
    cloud credits · zero retention
  • SOC 2
    audit in progress

Why NINX

Everything you expect. Nothing leaves your machine.

  • 0cloud calls by default

    Private by default

    Chats, tools, and inference stay on your device. Cloud plugins are strictly opt-in.

  • ~20MBinstaller size

    Instant & lightweight

    ~20 MB installer. Cold start in seconds. Local streaming with zero latency.

  • 10+local tool types

    Agentic & automatable

    NinCrew, browser agents, on-device voice, local shell, web tools, and automations that run locally.

  • BYOKbring your own keys

    Your keys, your models

    Use powerful local GGUF models or bring your own OpenAI, Anthropic, or Google keys.

Deep dive

Three ways NINX earns the desktop.

Hover a paper card: local agent, voice writing, and automations under your approval.

01

Local agent

Chat + tools on your machine

Warm local models, shell, browser, and approved connectors: inference stays on-device unless you opt into a cloud plugin.

REAL CAPABILITIES

Powerful local tools that just work.

Chat, on-device voice, and tools run on your machine. No data sent unless you explicitly approve a cloud plugin.

Inference
On-device inference with warm models, instant responses, and cancel anytime
Voice
On-device voice. Talk to your agent locally with STT, chat, TTS, and barge-in
InkFlow
InkFlow: dictate, instruct, or transform text in any app with global hotkeys and on-device Whisper
Tools
Local web search & fetch that never leaves your device by default
Agents
NinCrew, browser agents, and automations: each asks permission per domain or tool
Privacy
Plug in your own keys or use hosted plugins only when you want
Automations
Scheduled automations that run locally on your desktop
Integrations
MCP servers. Connect approved local tool servers from settings
Sync
Background sessions + seamless handoff to phone or web

Demos

Real demos across Gmail, brokers, shell, and more

Apps

Gmail

Search, organize, and respond to emails with simple commands. Genie reads your inbox, filters important messages, and drafts replies.

Loading...
Private by default

No silent cloud hop

On-device Whisper

InkFlow dictation

Shell + browser

Tools you approve

Local models

Warm on your disk

Crews

Automations with consent

Private by default

No silent cloud hop

On-device Whisper

InkFlow dictation

Shell + browser

Tools you approve

Local models

Warm on your disk

Crews

Automations with consent

Private by default

No silent cloud hop

On-device Whisper

InkFlow dictation

Shell + browser

Tools you approve

Local models

Warm on your disk

Crews

Automations with consent

Private by default

No silent cloud hop

On-device Whisper

InkFlow dictation

Shell + browser

Tools you approve

Local models

Warm on your disk

Crews

Automations with consent

How NINX stacks up

NINX vs popular AI desktops

Local-first private agent with on-device voice, next to Codex, Perplexity, ChatGPT, and Claude.

NINX leads on 9 of 11
DimensionNINX
REC
CodexPerplexityChatGPTClaude Desktop
FocusPrivate desktop agentCode / IDEAI searchGeneral chatReasoning & artifacts
PrivacyLocal-first by defaultMostly cloudCloudCloudCloud
Data retentionOn-device local · cloud ZDRCloud retentionCloud retentionCloud retentionCloud retention
On-device AIGGUF + BYOKLimitedNoNoNo
OfflineChat, tools, voicePartialNeeds netNeeds netNeeds net
Voice modeOn-device voice agentNoneCloud voiceCloud voiceLimited cloud
InkFlowSystem-wide dictate · instruct · transformNoneNoneIn-app onlyIn-app only
ToolsBrowser, shell, email, brokersCode & filesSearchBrowse, GPTsComputer use
Rooms + computeChat rooms + share local compute meshNoneNoneTeam workspace (cloud)None
Size~20 MB, fast startIDE-sizedLight appLight appLight app
Best forPrivate daily driverDev workflowsResearchEveryday chatDeep reasoning

Built different

Local by design.
Powerful by default.

NINX was built from the ground up to keep your work private and responsive without ever talking to a server unless you choose.

Works offline No server required
100% local inference, voice, and tool execution
On-device data stays on your system
Cloud credits run under Zero Data Retention (ZDR)
Explicit per-tool approvals · no silent telemetry

CKaVk5P9MRESB9Av365jnejrGVXIxmoLoeE5vsAYlLbd2quemZfo0pui1QRkAPz8A1vXcrGnvqhIGeIuaDt9FuBDlHGrQNf4wsxVfzN1QExJJTSSdstIDzsqXQBqhvhrOjY12QgGjsmnk9wjxv5gkN4WDNWs0pBc37BsSEhmliZcZJWt4S9gz6y3vIy9dZhObNIYUypkQmHYR6QyPJP9v97kRxgjWHV4MjGD2tKUF1npA2WkUETgfHWc0BSzeir6oj9sInBKS6AMkefVQWKqybfHqBpHyoo0RteOrzCKZE1oK9ph9nMmhQ7GbC64Q5ueEI1yQUNbHA7XKwZTlunVJNA6L78p2e9Tj4RshnflQmT9S8mheiQOdpK9cNV5AvEdDaGY1hbjqrycoQzqYpc51nbeBSzXJEV9rX42GUZ2qlxDxdFszGKVUZRL7OqP6uvh1FNV0FSJHePnYpZG2GAs5SANXn9ewGCPkLsGAQHXaLwrNP4Cu5LbgzZQcsjCy3TRYEUIEl7SXILvsBxCnZEDC5dViQN18O5RvCuPVHpQ6J5JjGoqezCzEPnCJQdLYMXvqwppSDwTsf3xGK86iFBuZbpsnuTNq7Md2PC4pENmc7ssk15I1YPIBeC6L0y3AbpbxmaffgJdzM8o78TZvl7UtRgXqE4agl12u7YWFArLSIMckAPqKGLTvTV0oun21Nschfe1PDr995eVAqVC9o03pVyqz33hIa2OF2uvAeX5KvWI5XzJ3BLV1Cat1NWFILJYItdM4GkbxUOqrEfLQg7XVx5LLs7yfOlGj2YpDg4P7DyAkGRjA1vZn8CkbCG8sWMcbkR1kvLEdl7DS1SsuI2qLXM9Od0vw8hL0pGaXbUUvCyDDibmRIbsIj44hWwgNRTVUwYi90XYUtkLczyGJvEwihoiucNVx8J0v2YWkxZHGMmMivDiYOytqFpMQdHPpbbvLGqyM8z4Bkm2pjx8aZDfJ7plhsNRC6b3M6UXtAZ2OhoCytIbUDG8hXhu4kgyVv0O4e09cqXvzV4IqGtcNN0qZC05Dx9cufqD0Ot9xdq6J3HXrVZlWwtWyQCvPN8RwZWBdxVF9U8Dg5xqrfqoP2nXG0eiEgnZUJkWc5hvESj0WqV2XAse4kkK9tgxuOdhN58kl9axceurpDPWYbwtrHj1VHY89SNtnDAKlmHAwnxUAA1Iu6Be1QAiKv2lKekltRlLB759zYuFEMDgYVCz1dkQgekJFYXAhyqRARKJLdnoyvtkZRCYnHph4hqm95yHggpVFachIyFtZLyN384MkqENaIm7dVBF7MLacoxPxNACzd03EboSOieXki1sbNlG6pNks5sjoQKX2Uip16GMmJwF8lxdjmarzY0F2gyLum74tLRBiPUz1vi7nzWLcUq2ZBGlHVyCpvXF8dYMSziYrpMAHJZuzvsI8BpOgcZh4sJ2cal9Z2sj5l7qy2x7xbceUgJzzaGoUYOIrsovUcFTLV1zcwwhodADJgiOaYzyPnx1JMKmqOuJYd3AwgQ3949pL7xkhC366XBCAFCW4av3N0AkAHO4UavLst7HjBqXI3q8Hx7Fz7xhwYDP4yjASwEieOivKeZb6xZB5MKyFiGLEdPUrnAVYQ1WDqMluIxUjlbx6wq19J145rFMec0yNN6VEf8tCDPrhpnfOxF8GSgARjOhjQ1XcuuxQ6Zz1NNONuZaCy4MjIP1YKeynQdMhj3alHM2euYhNTfqK9oKzrSsK4PyBbnUDEyNw0VHZkCtt5TizsTZPV5JeNJaF8Vj2Sj4gvE60Kpu33eWh57VtsAomETntTakRdd7vf8cd2IqmzDjSNE7nDBtXz0maxQ4PnvCsPcZfR8r2LnK7tjdm58GsLXrzXB3E7wnvoBl5TX1rnl8OYXKCWBqHZ30yWvSFrRSw9QZbZ8409w7WG2Zpof1a8gsg51hDu0isLjHUQsGo8dRnm6Ytv7nrf0JxWlyY4XaWnj90X24fYHXGlyVvj04m0HNgCvawkaAQQiotSQVSeoWNgy8pum872GROk61oOGGvHyz5nywecgk8HXI6I6ASDg4dexF7AhaQ3AADMSFhgbwW8Gxo0E5B9HHp4051XtHlqZpo0rZi0MzHhAARUfIAfNKkkJMkrrzobXXcwuOzETph2o6jk9jYfeV8OZsxcbKzTBNt4CyIYCBFA6qApGUHdvmKqqAPtZfu0qll418Wf7lmyGe0OLKO14YNzpuOarwF79qvbgThqscHWaCclTTpElX0FY7via51FpX2RJ30DMctRMrntMz5NOZSiAX9a3uOrZ3iuSDujQnS1oHxMHQky1snfblpQwfkCo9jrOPW4BAioWzL4iR5YsSSmZkKd4fviU2Z2JjWW4ZMFU00b5hNn19MrLAQxDxKGKfmXjmVAJ4mhcfbYI9TkFoV4XWG76VQmIKynGed1d8UOhQhig83NA6jqhogjXpf5eztviKn2VwJru57u8vmioUBp2FRu1XrcjveAv8HXOVn5iGnX2JAf7XwKwk7Chrc6ve0yTN6fAVsmNnUNnzKuy8pWgiInvrL6NGB540Ubb50RlthqHuEL1ciSenheAndnk1ir8G5Q0hEIIFWhNM6SASwf7BTihMgYZuCeCZyqJwSA6VTyEemPGoyqQHxrcfoKy11Y0ljkH2pYQpD1NxyVDNBlhjbIpGZGMCvjA4gyg537se3ngcgb5uj1j20RVt1UVN2Xv1hNLltN2OubjtIfiAYXM97YcqDv8tbnZtJWUFDnLHjBhGrA5FIutmwf4d6enh6vv1PnIXQSsS9mVWvUxy7Bv0fRXoLz9FGl5uLpezKdrv1vrD4XvucVqU9q6Y0iIUveTuxbme5TgT7pIYkc3rvjqacG8SofzaPhnkDF43XA28jXfJngwpzEPuUQvaywrF4XTbvK2Epldm6ZtD55wyKtTjmLKbd11jWFoSXOnavxP2sTm6CofMRvpWoWkNFpv9WM8fFko3AmvQJAvUdm3aRoKbfHaZV9qoPWhlWWwJz2JYR3TIHG16Xe2or3IdjjQmzWeoNrCase4UexMWmaz9bApKHxEn2FAapX4JxIpcAVQFcYSZC670YL55LeEUiLlecfwD2ne1P8K61eJODriBf23PfzhQhhyiQLEYHGUgxF8x4NR66TiFfxYPOfrGdDRonSFB8EzlHzfGNfaomVyiNumUwkDUHBqJPp78dolr8Ui8xtF1wAT1msUJh2e1JrTGWHloEoaY1Ss5Zr1jV5BWUixPYLhQOY4DXSmy3M1kZFLtXnJA5ACQIjMc1t4CK1zbY9PqyCnjxKe3p6R028L85LgpQ0K6wftQ3Aito1fKNMpG9KzMVuL0S6SYok89Bzd94v1VMoNWfv6m0rCuoxjuL9QkF7ehwVjOOXje7I6Uj8secPJQSXlWHLHbbCu6vQZkGRU6q3VQIwBgszjHCkzxmITEG4aAz2rgayTnFE6Piu6KIN2L82dPA0MzH1evF5qg2Pygas2qV0eodH0zAaBbjytEyiAiWBX8jVtCDwOP62pJAL8vJccE0s71azaJW2q8GbazGMB5noxxmyi5jriuySqXyI8UrHNi6ZwpHZSlJp7Gt3ae

Security & Compliance
CASA Certified
Independent security audit for desktop apps.
SOC 2 in Progress
Type II audit underway for data handling & access controls.
ZDR Policy
On-device stays local. Optional cloud credits use zero data retention.
Your data is processed on the machine you own. Full stop.

InkFlow

Speak. It writes everywhere.

On-device Whisper turns speech into text at your cursor. Slack, Docs, Mail, or your IDE.

Dictate⇧ ShiftInstructCaps LockTransformChain
uhm so it kind of feels chaotic, like nobody really knows what's going on……feels like nobody really knows what's going on.
Removed Umm
like can you tell the team the uh the new build is ready…Can you tell the team the new build is ready?
Dropped fillers
yeah so just download it again and ping me if anything breaks…Download it again and ping me if anything breaks.
Cleaned phrasing
I think the installer is fixed so uh we should ship today…The installer is fixed: we should ship today.
Tightened copy
uhm so it kind of feels chaotic, like nobody really knows what's going on……feels like nobody really knows what's going on.
Removed Umm
like can you tell the team the uh the new build is ready…Can you tell the team the new build is ready?
Dropped fillers
yeah so just download it again and ping me if anything breaks…Download it again and ping me if anything breaks.
Cleaned phrasing
I think the installer is fixed so uh we should ship today…The installer is fixed: we should ship today.
Tightened copy
Demo

Works in

Works where your work already lives.

Gmail, Slack, WhatsApp, Docs, shell, and browser. NINX runs locally, asks before tools fire, and keeps sessions on your machine.

Comms

Gmail, Slack, WhatsApp: with approval

Docs & brief

Write where files already live

Shell & browser

Local tools, not a cloud copilot

GmailInbox · draftMail agent

To client@…

Subject Follow-up

Draft ready: 3 threads summarized locally. Approve to send?
NINX · local session

Chat · mail · docs · shell · browser · your approval

One account. Everywhere.

Start on desktop. Finish anywhere.

Begin a task on NINX, check in on your phone, or continue in the browser. Everything stays in sync.

Desktop
Web
Mobile

One account · same sessions · pick up where you left off

You are here
NINX Desktop

Private agent on your Mac or PC. Local by default.

On the go
Ningenie iOS

Take NINX tasks with you. Android coming soon.

Ningenie: #12 Product of the Day on Product Hunt
Open
CONNECT PLATFORM

Plugins that connect your stack.

Self-host the open-source Connect platform and plug Gmail, brokers, shell, and MCP into NINX: with your approval on every connection.

Deep integrations

Works where your work already lives.

Gmail, brokers, shell, browser agents, and MCP servers, connected locally with your approval.

Email & calendarFinance & tradingDev & shellBrowser automation
Gmail
Calendar
Notion
Zerodha
Groww
Binance
Local Shell
Browser Agent
MCP Servers
Gmail
Calendar
Notion
Zerodha
Groww
Binance
Local Shell
Browser Agent
MCP Servers
Gmail
Calendar
Notion
Zerodha
Groww
Binance
Local Shell
Browser Agent
MCP Servers
Gmail
Calendar
Notion
Zerodha
Groww
Binance
Local Shell
Browser Agent
MCP Servers
Pricing

Free to start. Pay for updates, or cloud when you need it.

NINX desktop is free at your installed version. Paid tiers add automatic updates and optional cloud credits for hosted chat and automations.

Free
Full NINX desktop at the version you install.
$0
  • Core local tools, chat, and on-device voice
  • On-device models and automations
  • No paid app updates. Stay on your install build.
Most Popular
Updates
Keep NINX current with every release.
$2/mo
Monthly cloud credits50 credits
  • Everything in Free
  • Automatic app updates
  • 50 monthly cloud credits
Cloud credit
Cloud
Updates plus monthly cloud credit for hosted workloads.
$8.99/mo
Monthly cloud credits200 credits
  • Everything in Updates
  • 200 monthly cloud credits
  • Use credits for cloud chat and cloud automations

Free tier keeps your installed build. Paid plans apply across NINX, web, and mobile.

FAQ

Common questions

GET IN TOUCH

Questions about NINX?

Enterprise pilots, integrations, or product support: reach out anytime.

support@nin.in

YOUR DESKTOP AWAITS

Get NINX on your desktop.

The journey ends where your private AI begins. Download in seconds.

Mac (Apple Silicon) · Windows · Free to try

NINX: Private on-device AI