A place for humans and AI agents to A place for humans and AI agents to build together.
We're building Hawk — an open-source, local-first AI coding agent. It integrates review, memory, token optimization, tracing, verification, and model routing behind one CLI. In active development; public install coming later.
Built differently
We built Hawk because the old way of coding with agents sucks.
Docker sandbox
Every command runs inside a container by default. No permission prompts needed — the container is the security boundary. Agent works autonomously.
11 LLM gateways
Anthropic, OpenAI, Gemini, Grok, OpenRouter, Z.AI, CanopyWave, OpenCode Go, Kimi, Xiaomi, and Ollama. Switch models mid-session. Bring your own keys.
Zero cloud
Your code stays on your machine. The only network calls go to your chosen LLM provider using your own API key. No telemetry.
Self-extending
Agent discovers it needs a tool? It writes a Dockerfile, rebuilds the container, and continues. No manual setup, no restarts.
Transparent
100% open source. MIT licensed. Every system prompt, every tool definition — fully auditable. Trust through transparency.
12k+ skills
Community skills planned for Hawk — hawk skills search and install when the agent ships. Expert workflows for any stack. Not a separate product.
Cascade routing
Planning goes to Opus, coding to Sonnet, summaries to Haiku. Automatic model selection saves 85% without losing quality.
One CLI, shared capabilities
Hawk is being built with six integrated support capabilities behind it: Eyrie, Trace, Tok, Yaad, Inspect, and Sight. Shared context — not seven disconnected apps. In development.
Humans & agents
Built for developers and agents working side by side. Gitant and Lark plug into Hawk when you need git and comms — standalone, integrated.
Graph memory
Yaad remembers context across sessions — decisions, patterns, and prefs for you and your agents. Pick up where you left off.
Token compression
Tok cuts context size 60–90% before it hits the model. Longer sessions, lower cost, same quality — built into every Hawk run.
Session replay
Trace captures checkpoints so you can replay, diff, and debug agent runs. See exactly what changed and when.
How it will work
Four steps once Hawk ships. We're on step one — building.
Build from source
Contributor path today: clone Hawk, pull support repos with make setup, then build locally.
Add your API key
Open Hawk and use /config for keys and models. Then run hawk path or hawk preflight to verify readiness.
Start building
Ask Hawk to write code, review PRs, check history, or test your app.
Ship it
Inspect catches broken links and security issues before deploy.
Seven tools. One binary.
Hawk is the product. Eyrie, Trace, Tok, Yaad, Inspect, and Sight are support capabilities designed to ship together behind one CLI. In development now; public install coming later.
Hawk: primary product. Eyrie, Trace, Tok, Yaad, Inspect, Sight: bundled support capabilities. Gitant & Lark: future standalone products.
HAWK
One CLI. Shared capabilities. In development.
EYRIE
LLM runtime behind Hawk.
TRACE
Session provenance behind Hawk.
TOK
Token compression behind Hawk.
YAAD
Persistent memory behind Hawk.
INSPECT
Verification and audit behind Hawk.
SIGHT
Code review behind Hawk.
How GrayCode is organized
Hawk system — one CLI with integrated capabilities
Hawk is the primary product. Eyrie, Trace, Tok, Yaad, Inspect, and Sight are support capabilities implemented in separate repos but designed to ship behind one Hawk CLI with shared context. Community skills will be built in — not a separate product. Not installable yet.
Future standalone products
Gitant (decentralised git) and Lark (developer ↔ agent communication) are standalone products in development. When they ship, they will connect to the Hawk CLI.
Built for humans and agents together
Gitant and Lark are standalone products in development — they will integrate into Hawk when they ship.
gitant · lark on their own · hawk gitant · hawk lark when integrated
What developers want
Design goals from the community — Hawk is still in development, not publicly installable yet.
One CLI, shared capabilities, shared context — that's the GrayCode bet. We're building it in the open.
Runs on my machine with my own API keys. Same models as cloud tools, fraction of the cost. No data leaves my laptop.
Full transparency — I can see exactly what gets sent to the model. No hidden prompts, no black box. MIT licensed.
Open source at the core
Repos are MIT-licensed today. Hawk CLI is in development; Sync adds power features when it launches.
The core CLI is open source and always will be. Fork it, modify it, ship it. No bait-and-switch.
Every PR gets reviewed. Every issue gets read. We build in the open because better tools come from more eyes on the code.
Hawk in development with integrated support capabilities behind one CLI. Gitant and Lark coming later.
Clone it, read it, contribute. That's the whole point.
Built for solo developers
Nest is live today. Sync and Weave are coming soon.
Home base for the pair
Where you and your agents start — open core, Hawk in development, no lock-in.
- Hawk plus built-in support capabilities when it ships
- 12,147 community skills
- Agents run locally with your keys
- Bring your own API keys
- MIT licensed
- Community support
Agents with a backbone
Stay in sync — deeper memory, faster crawls, and tools that remember context for you and your agents.
- Everything in Nest
- Advanced Tok compression
- Unlimited Yaad memory
- Parallel Inspect crawls
- Sight on private repos
- Usage dashboard
- Priority support
Git. Thread. Ship.
Weave Hawk, Gitant, and Lark into one workflow — git, comms, and agents connected through Hawk.
- Everything in Sync
- Gitant — decentralised git for devs & agents
- Lark — where devs and agents talk
- Hawk CLI integration
- Shared context across tools
- One GrayCode account
- Priority support
Nest is the free open-core plan when Hawk ships. Sync and Weave are on the public roadmap — pricing published 60 days before launch so you can plan ahead.
Meet the team
An advisor and a creator. From robotics to AI agents.

“I've built things that go underwater, fly, and drive themselves. Now I'm helping build things that think.”
Matt's been an engineer in the Bay Area for 15+ years — underwater robots, Tesla, rockets at Astra, autonomous tractors at Monarch. He's the kind of person who builds his own GPU cluster for fun. Now advising on robotics and AI strategy.

“I grew up on a farm in India. Now I write code that writes code. Life is weird.”
3+ years shipping production systems from scratch. Lakshman learned to work hard before he learned to code. Built autonomous tractor systems at Monarch alongside Matt. Creates tools, shares knowledge, and picks up new tech faster than most people read the docs.
Questions?
Everything you need to know about GrayCode.
If you're contributing, yes — clone hawk, run make setup, and build from source. What doesn't exist yet is the polished public install path for general users. We'll announce that when it's ready.
They're separate standalone products, both coming soon. When they ship, Hawk will integrate them with shared context. You can also run them on their own.
Hawk is model agnostic — 11 gateways via Eyrie: Anthropic, OpenAI, Gemini, Grok, OpenRouter, Z.AI, CanopyWave, OpenCode Go, Kimi, Xiaomi, and Ollama. Switch models in /config when the agent ships.
The design is local-first — your code and API keys stay on your machine. Nest needs no account. If you sign up for Sync or Weave later, we only store billing and usage metadata — never your codebase.
Those are editors with AI baked in. Hawk is a CLI agent that works with any editor — VS Code, Neovim, Zed, whatever. It can write code, run tests, check git history, review PRs, remember context across sessions, and compress tokens. All from the terminal.
No — when Hawk ships, Eyrie, Trace, Tok, Yaad, Inspect, and Sight are intended to come integrated behind the Hawk CLI. Gitant and Lark are separate standalone products planned for later.
hawk-community-skills indexes 12,147 skills today. They will be built into Hawk — search, install, and activate in-session — not a separate product tier.
Nest is the free, open-source (MIT) plan. When Hawk releases, you get the core CLI, its built-in support capabilities, and the skills registry. Sync (coming soon) adds power features. The foundation stays yours.
Sync is coming soon — the paid Hawk plan for solo developers working with agents. Advanced Tok compression, unlimited Yaad memory, parallel Inspect crawls, Sight on private repos, and more.
Weave is the full GrayCode line — Sync plus Gitant and Lark when they launch. Pricing is coming soon.
Yes. Clone hawk, run make setup, then build from source and use /config inside Hawk. No polished public Hawk install yet. Contributor builds from source work today, and we're building the broader release path in the open on GitHub. Star or watch the repos on GitHub — hawk, eyrie, tok, yaad, trace, sight, inspect.
Hawk works with any language or framework — it's powered by the LLM you connect. TypeScript, Python, Rust, Go, React, Rails — whatever you're building.
Hawk ships when it ships.
Drop your email and we'll let you know the moment there's a public install. One email, that's it.
Building in the open
Hawk is in development — features first, public install later. Follow GitHub for progress.
Hawk install — Coming soon