Parallel tool calls
Run independent read, search, and inspection calls together instead of waiting on a serial queue.
Fast · Workflow-first · Open source
Neo turns complex repository work into a visible workflow. Delegate focused tasks to subagents and keep tools, tests, reviews, and delivery moving in one terminal.
curl -fsSL https://raw.githubusercontent.com/owainlewis/neo/main/install.sh | bashFix reported webhook bugs and ship the change
Built for speed
Neo coordinates visible workflows and focused subagents. Independent reads, searches, and inspection subagents run concurrently while writes stay serial.
Run independent read, search, and inspection calls together instead of waiting on a serial queue.
Give focused workers separate jobs, run them concurrently, then return their evidence to one coordinator.
See the plan, active work, tool activity, tests, and delegated tasks without reading a wall of chat.
Providers and models
Connect Anthropic, OpenAI, Google, or OpenRouter. Switch models for the active provider from the terminal without changing how Neo works.
Model availability and names come from provider APIs and can change. Neo passes your configured model ID to the active provider.
From issue to merge
Neo can inspect the issue, isolate the work, change the code, run tests, delegate review, open the pull request, and respond to feedback. The workflow stays visible from start to finish.
Start with the code, git state, project instructions, and tools your team already uses.
Keep tests, builds, diff review, CI, and feedback inside the same visible workflow.
Load AGENTS.md, reusable skills, and optional tool confirmations for the way your team works.
Focused delegation
Neo can start fresh subagents on focused parts of a task and return their findings to one coordinator. You can see who owns each part while runtime limits keep the work bounded.
How the agent loop worksDepth, fan-out, runtime, and agent count stay capped.
The foundation
Neo Harness
Install the binary, connect a model provider, and run neo.