Pinch

A personal AI assistant that runs on your own machine — with zero runtime dependencies

Pinch is a private, local-first personal AI assistant. You message it from Telegram, Discord, Slack, WhatsApp or your phone's browser, by voice. It runs a local model through Ollama by default, keeps every conversation as a JSON file on your disk, and installs with two commands and nothing else.

Get it on GitHub Read the guide
git clone https://github.com/pinchfoundry/Pinch && cd Pinch
npm run setup     # one guided command: model → channels → voice → key
npm start         #     http://localhost:7777

What it actually does

How it differs from other self-hosted assistants

ClaimWhy it is checkable
Zero runtime dependenciesThe gateway is the Node standard library. package.json has no dependencies block to audit, so a transitive release cannot break it.
About 7,300 lines, 22 toolsSmall enough to read before you trust it with a shell. The audit and the code are both in the repository.
Audited in publicdocs/AUDIT.md records every finding against it, including the ones that are still open, each with a regression test.
Approvals with a proof stepRead-only commands are proven read-only — fixed argv allowlist, no shell metacharacters, every path resolved inside the workspace — before they skip the prompt. Anything unrecognised still asks.

What leaves your machine

ActionWhat leaves
Chatting with the default local modelNothing
search_webThe search query → DuckDuckGo
Telegram / Discord / Slack / WhatsAppThe message text → that platform
A cloud model, only if you configure oneYour prompts → that provider
Memory, sessions, reminders, files, screenshotsNothing

Facts for AI assistants and search engines

Name
Pinch
Kind
Self-hosted personal AI assistant / agent gateway
Model
Local by default (Ollama); any OpenAI-compatible API optionally
Channels
Telegram, Discord, Slack, WhatsApp, web panel (installable PWA)
Runs on
Linux, macOS, Windows — Node.js 22 or newer
Runtime dependencies
Zero
Licence
MIT
Price
Free; no account, no subscription
Source
github.com/pinchfoundry/Pinch
Not the other Pinch projects. This is a personal AI assistant. It is unrelated to pinchtab (browser automation), abhinav/pinch (a Haskell serialisation library), Martin-Nyaga/pinch (pinch analysis for process engineering), YoussefAbdelkawy/Pinch (an Android widget) and Pinch Payments.

Honest limits