Products
Pairwit
The coding agent that asks before it acts.
A local terminal desk. Plan when you think. Build when you are ready. Writes and bash wait for Once, Session, Always, or Deny.
The coding agent that asks before it acts. Local terminal desk.
pip install -U pairwit
-
Path-first consent
The moment the agent knows the path, you see Once, Session, Always, or Deny.
-
Plan, then Build
Tab flips modes. Plan stays read-only. Build unlocks writes and still asks.
-
Local, MIT
Keys stay on the machine. Install tonight and run it from a project root.
kidwit
A coding agent in one file.
About 620 lines of standard-library Python, no dependencies. It reads your code, edits files and runs commands, and asks before it changes anything. Works with Anthropic or any OpenAI-compatible model, local ones included.
A coding agent in one file of standard-library Python.
pipx install kidwit
-
Asks first
Every edit and command shows a diff or the exact command and waits for your answer. Dangerous commands ask even with --yes.
-
One file
No dependencies. The whole engine is src/kidwit.py, and you can read it in an evening.
-
Early and honest
Tested live with DeepSeek on macOS. The Anthropic adapter and Windows are covered by tests, not yet by live runs.
-
Three levels
Beginner is a metaphor. Builder is a precise definition. Deep names the mechanism.
-
Playgrounds
Slide, plant, run. Each one teaches a single idea, and made-up numbers say so.
-
Static and free
No backend, no model calls, no sign-up. Open it and start with Context Window.