Treat AI like a Unix pipe,
not a magic wand.
Drop ?? anywhere. Get unstuck. Keep moving.
No vendor lock-in. No magic modes.
Expect rough edges, bugs, and breaking changes.
If that sounds fun, welcome aboard.
The Magic Syntax
You don’t “enter AI mode.” You just type.
Built for Trust & Speed.
Hash isn't just a shell with an LLM. It's an ecosystem built around control, privacy, and local learning.
Agent-Agnostic
Works with anything that speaks ACP or HTTP. Claude, GPT, Ollama, Local Llama. Your choice, not ours.
Learns Locally
Hash notices how you fix errors. If you run chmod +x after permission denied 5 times, it learns to suggest it automatically.
Privacy First
Nothing leaves your machine unless you explicitly send it. Review every payload. Control every byte.
Context you can actually control.
LLMs don't need all the things. They need the right things.
Press Ctrl+P to open the picker. Select exactly what goes into the prompt. Nothing else leaves your machine.
- Auto-detects git branch & cwd
- Visual size gauge (stay under 8KB)
- Filter env vars manually
Get started in 60 seconds
1. Install Hash
Clone and build from source. (Binary releases coming soon).
2. Configure Agent
Add 3 lines to config.toml for Claude, Ollama, or Gemini.
3. Type ??
Just type ?? help and see what happens.