Hatice polls your issue tracker (Linear or GitHub Issues), spins up isolated workspaces, and dispatches Claude Code agents to solve each issue
end-to-end — dispatch, multi-turn execution, retry with exponential backoff, reconciliation, and real-time observability.
Inspired by OpenAI's "Harness Engineering" manifesto and Symphony (Elixir/OTP), rebuilt from scratch in TypeScript with the Claude Code Agent
SDK.
Key differences from Symphony:
- GitHub Issues support (not just Linear)
- SSE real-time dashboard (no WebSocket dependency)
- Per-session cost tracking in USD
- Fine-grained tool control (allow/disallow specific tools)
- MCP server tools for agents to query Linear/GitHub APIs directly
- Single WORKFLOW.md file configures everything
4,148 lines of source, 328 tests, zero type errors. Every line written by AI agents.
Demo video in the README shows hatice building a presentation website autonomously — 5 Linear issues dispatched in parallel, each agent working
in isolated workspaces with live hot-reload.