The networking agent that finds who to coffee chat with — and never sees your rolodex
AI runs online

Prices are for one typical use: one request of about 1,500 words sent and 375 words back. A higher quality score is better.
Nutcracker has no option to run its AI on your computer.
| Model | Quality | Per 1,000 uses |
|---|---|---|
| On your computer (Ollama, 4-bit download size) | ||
| Granite 4.2 3B2.2 GB | 9 | $0 |
| Phi-4 Mini2.5 GB | 6 | $0 |
| Llama 3.1 8B4.9 GB | 7 | $0 |
| gpt-oss 20B14 GB | 9 | $0 |
| Gemma 4 31B20 GB | 19* | $0 |
| Qwen3.5 35B-A3B24 GB | 19* | $0 |
| publik API | ||
| publik-fastGLM-5.3 Flash | 42 | $1.00 |
| publik-balancedMiMo-V2.6-Pro · Nutcracker | 46 | $10.00 |
| publik-smartGPT-6 Sol | 48 | $18.00 |
Quality: Artificial Analysis Intelligence Index v4.3.2, read 2026-09-22 (publik API models 2026-09-25); * = estimated by Artificial Analysis. Sizes: the Ollama library, read 2026-09-22.
Every step written out. No terminal experience needed. Pick your setup.
The open-source networking agent — find who to coffee chat with, and never upload your rolodex.
A free, local-first alternative to Walnut AI (invite-only). No invite, no account, no cloud: your contacts live in your browser and nowhere else.
Nutcracker turns the LinkedIn data you already own into a working networking agent:
Connections.csv files with a few friends or teammates and Nutcracker unions the graphs locally: real "you can reach Alice via Bob" paths, no platform in the middle.The AGPL-3.0 license keeps it that way: anyone who hosts a modified Nutcracker must publish their changes.
Connections.csv into Nutcracker's onboarding — parsing happens in your browserGraph pooling: ask a friend to do the same and import their CSV under their name on the Network screen. That's a real second-degree graph, built from data each of you legitimately owns. (Nutcracker never scrapes LinkedIn — imports only.)
Every feature works without a key using deterministic heuristics. A key makes the drafts and game plans much better.
| Provider | What to paste | Notes |
|---|---|---|
| Anthropic | API key from console.anthropic.com | Called directly from your browser |
| Anthropic (Claude subscription) | Token from claude setup-token | Uses your Claude Code subscription — no API billing |
| OpenAI | API key from platform.openai.com | Called directly from your browser |
Keys are stored locally in your browser and sent only to the provider you chose.
Hosted: open the web app — https://blueturboguy07.github.io/nutcracker/
Local:
git clone https://github.com/Blueturboguy07/nutcracker
cd nutcracker
npm install
npm run dev
npm run dev also proxies live Luma event fetches (the hosted static build falls back to the baked-in event snapshot and paste-import, which work fully offline). Deploying to Vercel enables the live Luma proxy in production via api/luma.ts.
npm test), typed end to endapi/luma.ts) that proxies only public event JSON, with the static-hosting fallback treated as a first-class pathAGPL-3.0. Not affiliated with, endorsed by, or connected to Walnut AI, LinkedIn, or Luma. Import only data you have the right to use, and be a normal human being about outreach — the drafts are starting points, not spam ammunition.