Hatice
A self-hosted coding agent orchestrator that assigns Linear, GitHub and GitLab issues to Claude Code agents in separate workspaces.
Hatice is a self-hosted coding agent orchestrator for developers who want agents to work through issue-tracker tasks. It assigns issues to Claude Code agents and manages work across multiple turns.
- Issue tracker connections: Pull tasks from Linear, GitHub Issues or GitLab, including GitLab.com and self-hosted GitLab CE/EE; GitLab incident severity sets priority unless a priority label overrides it.
- Concurrent agents: Run agents on different issues at the same time, each with a separate workspace and independent session.
- Failure recovery: Retry failed tasks with increasing delays and recheck tracker state to reconcile ongoing work with its issue.
- Agent rules and permissions: Define task prompts, agent behavior and repository coding rules, and restrict which tools agents can use.
- Activity and cost tracking: Follow ongoing work in a browser dashboard and track costs for each agent session.
Agents can also query Linear and GitHub directly through MCP tools. Hatice runs on your own machine or server using Node.js or Bun and the Claude Code Agent SDK. It's open source under the MIT license. Its TypeScript implementation takes architectural inspiration from OpenAI's Symphony, with independently written components built around Claude Code.