knitor — Limited Beta (First 50 seats)

Stop digging through tabs.
Let Claude find what matters.

Built for product people who like automating their workflows. knitor is a local AI agent that silently reads your Linear, Slack, and docs—then gives you a single dashboard of exactly what needs your attention today. No manual context feeding. No complex API wiring.

Get knitor for Mac →
How it works
01
Runs locally

knitor runs entirely on your Mac. No cloud hosting, no complex API wiring, and no privacy worries. It just works.

02
Reads your work context

It leverages your existing Claude Code CLI setup, meaning it can securely read your Linear tickets, Slack mentions, and Notion docs just like you do.

03
Builds your daily digest

Instead of pinging you constantly, it organizes stale threads, blocked PRDs, and unanswered questions into a single dashboard you check once a day.

What slips through the cracks (that knitor catches)
Blocked work

"PRD review from design has been pending for 4 days. Last comment was yours asking for input."

Stale threads

"Linear issue ENG-412 was marked In Progress 9 days ago with no updates. Assigned to Jamie."

Open questions

"Slack thread in #product-ops — Sarah asked about the migration timeline. No reply yet."

Follow-ups

"You said you'd share the competitive analysis by Friday. It's in your drafts folder, not shared."

What you need to run it
Install
01
Run one command

Open Terminal and paste this:

$ curl -fsSL https://www.pavelracu.com/knitor/install | bash

Downloads knitor to ~/knitor/ and automatically installs everything it needs to run. Takes 2–4 minutes.

Prefer a manual download? Grab the zip, unzip it, then run bash scripts/install.sh inside the folder.

02
Launch from Launchpad

The installer creates a native macOS app for you. Open Launchpad (or Spotlight) and click knitor.

It opens in your browser at localhost:5181 and stays in your Dock. To stop it, right-click the icon in your Dock and select Quit.

03
Walk through the setup wizard

The wizard fires automatically on first launch. Three quick steps:

Authentication — Simply click "Login via Claude Code" to use your existing terminal session. (API keys are also supported as a fallback).
Workspace folder — Pick the folder knitor reads from (iCloud, Documents, a project repo — anything).
Confirm — Review and finish. The dashboard loads.

04
Run your first scan

Click "scan now" under the composer. Claude sweeps your sources and populates the Activity dashboard. First scan takes 20–60 seconds.

Privacy

knitor runs entirely on your Mac. The only data that leaves your machine is the content of your chats and scans, sent to Anthropic so Claude can respond. There is no knitor server. There is no telemetry.

  • No central account — no sign-in, no email, no user record
  • No analytics — no PostHog, no Sentry, no Google Analytics
  • No auto-updates — you update manually when you want to
  • No background collection — when the app isn't running, nothing is

Your conversations, workspace files, and settings never leave your machine except to talk to Claude. Full details in docs/privacy.md inside the install directory.

If something goes wrong
"command not found: bun"

The installer added necessary tools but your current terminal hasn't picked them up. Just close and reopen your Terminal app.

"This site can't be reached"

If the app is in your Dock but the browser shows an error, check if port 5181 is busy: lsof -ti:5181 | xargs kill. To see raw logs, run cd ~/knitor && bun start in Terminal.

"Authentication failed"

If using Claude Code, ensure you are logged in in your terminal (`claude auth login`). If using an API key, verify it at console.anthropic.com and re-paste it in Settings → Authentication.

Updating

When a new version ships, reinstall with the same command:

$ rm -rf ~/knitor ~/Applications/knitor.app $ curl -fsSL https://www.pavelracu.com/knitor/install | bash

Your settings persist in ~/.claude/ and survive reinstalls. You won't go through the wizard again.