naïve-labs / Field guide
Agent Harness Landscape
Explore the runtimes that turn models into working agents.
26implementationsSources checked
2026-09-14
Coding agentAvailable
Paul Gauthier and Aider contributors
Aider works alongside you in the terminal, using repository context and Git to edit code and check changes.
Terminal · HeadlessLocalApache-2.0
Documentation ↗Details & sources
Useful for
Make focused changes to an existing codebase with a model of your choice.
Capabilities
- Repository maps select relevant code context.
- Git-aware edits and automatic commit support.
- Linting and test feedback for iterative corrections.
- Publisher’s term
- AI pair programming
- Models & providers
- Multiple cloud providers and local models
- Runs
- Local
- License
- Apache-2.0
- First available
- Unknown
- Announced
- Unknown
- Sources checked
- 2026-09-07
Official sources
Coding agentAvailable
Anthropic
Claude Code reads projects, edits files and runs development tools across terminal, editor, desktop and browser sessions.
Terminal · EditorLocal · Self-hosted · CloudProprietary
Documentation ↗Details & sources
Useful for
Build features, investigate bugs or automate repository maintenance with Claude.
Capabilities
- Project instructions, persistent memory, skills and hooks.
- Subagents, MCP tools and configurable permissions.
- Programmatic access to the runtime through the Agent SDK.
- Cloud sessions on your own machines (Team/Enterprise beta); Anthropic hosts coordination and inference.
- Publisher’s term
- Agentic coding tool
- Models & providers
- Claude through Anthropic and supported cloud-provider integrations; self-hosted cloud sessions use the Anthropic API
- Runs
- Local · Self-hosted · Cloud
- License
- Proprietary commercial terms
- First available
- 2025-02-24
- Announced
- 2025-02-24
- Sources checked
- 2026-09-14
Official sources
Coding agentAvailable
Cline and contributors
Cline edits files, runs commands and uses a browser with reviewable tool actions in editors, on the desktop and in the terminal.
Editor · DesktopLocalApache-2.0
Documentation ↗Details & sources
Useful for
Develop inside an existing editor or run the same agent engine in automated tasks.
Capabilities
- File, command and browser tools with approval controls.
- VS Code, JetBrains, terminal, SDK and a desktop app for macOS and Windows.
- Parallel task board with separate worktrees.
- Publisher’s term
- Autonomous coding agent
- Models & providers
- Multiple cloud providers and local model connections
- Runs
- Local
- License
- Apache-2.0 for published source
- First available
- Unknown
- Announced
- Unknown
- Sources checked
- 2026-09-14
Official sources
Relationships
- Roo Code fork of Cline · Evidence ↗
Roo's maintainers identify Cline as the project's origin.
Coding agentAvailable
OpenAI
Codex CLI works on local projects with file and shell tools, resumable sessions, sandboxing and approval policies.
Terminal · EditorLocalApache-2.0
Documentation ↗Details & sources
Useful for
Implement changes interactively or run coding tasks from scripts and integrations.
Capabilities
- Local execution with configurable sandbox and approval boundaries.
- Project instructions, skills and MCP tools.
- Interactive terminal and programmable execution surfaces.
- Publisher’s term
- Coding agent
- Models & providers
- OpenAI; configurable alternative and local providers
- Runs
- Local
- License
- Apache-2.0
- First available
- 2025-04-16
- Announced
- 2025-04-16
- Sources checked
- 2026-09-07
Official sources
Relationships
- Grok Build reuses code from Codex CLI · Evidence ↗
Selected file/search/edit tools were ported; this is not a whole-runtime fork.
- OpenClaw integrates Codex CLI · Evidence ↗
Optional Codex harness plugin; this is integration, not ancestry.
Coding agentAvailable
Anysphere
Cursor Agent edits a project through its editor, terminal and browser tools and checks results during a task.
Editor · TerminalLocal · CloudProprietary
Documentation ↗Details & sources
Useful for
Develop and verify changes with project context inside Cursor's working environment.
Capabilities
- Codebase search, rules and multi-file edits.
- Shell execution and browser-based verification.
- Interactive development and separate cloud-agent execution.
- Publisher’s term
- Agent
- Models & providers
- Cursor's supported model selection; provider and plan availability vary
- Runs
- Local · Cloud
- License
- Proprietary commercial terms
- First available
- Unknown
- Announced
- Unknown
- Sources checked
- 2026-09-07
Official sources
Agent libraryAvailable
LangChain
Deep Agents supplies an extensible agent loop with file-backed context, memory and delegated subtasks for longer jobs.
SDK · TerminalLocal · Self-hosted · CloudMIT
Documentation ↗Details & sources
Useful for
Build a custom research or coding agent with an existing runtime and replaceable components.
Capabilities
- Context compaction, filesystems and persistent memory.
- Subagents, tool approvals and configurable planning.
- Python and TypeScript libraries plus a coding CLI.
- Publisher’s term
- Agent harness
- Models & providers
- LangChain-compatible tool-calling models, including hosted and local providers
- Runs
- Local · Self-hosted · Cloud
- License
- MIT
- First available
- 2025-07-30
- Announced
- 2025-07-30
- Sources checked
- 2026-09-07
Official sources
Coding agentPreview
DeepSeek AI
DeepSeek Harness runs coding agents through composable plugins for models, tools, sessions, sandboxes and the user interface.
Web · HeadlessLocal · Self-hostedMIT
Documentation ↗Details & sources
Useful for
Run or customize a local coding agent, automate one-off jobs, or embed the runtime through its SDK and ACP profiles.
Capabilities
- Swappable Cordis plugins and configurable profiles across the runtime.
- Web UI, headless jobs, Python SDK and ACP over standard input and output.
- Append-only session logs for inspection, resume, fork, search and replay.
- Publisher’s term
- Agent harness
- Models & providers
- DeepSeek; Anthropic; OpenAI; Moonshot AI; Z.ai; custom OpenAI- or Anthropic-compatible endpoints
- Runs
- Local · Self-hosted
- License
- MIT
- First available
- 2026-08-10
- Announced
- Unknown
- Sources checked
- 2026-09-14
Official sources
Relationships
- DeepSeek Harness uses components from Pi · Evidence ↗
The generic multi-provider adapter uses Pi's pi-ai package; DeepSeek also supplies a separate direct adapter.
General agentAvailable
ByteDance
DeerFlow coordinates research, coding and content tasks through subagents that share files, tools and persistent memory.
Web · TerminalLocal · Self-hostedMIT
Documentation ↗Details & sources
Useful for
Run longer research or creation tasks in a self-hosted workspace.
Capabilities
- Delegated tasks with separate agent contexts.
- Filesystem, persistent memory and sandbox backends.
- Extensible skills, tools and an embedded Python client.
- Publisher’s term
- Super agent harness
- Models & providers
- Multiple configurable providers, including OpenAI-compatible endpoints
- Runs
- Local · Self-hosted
- License
- MIT
- First available
- Unknown
- Announced
- Unknown
- Sources checked
- 2026-09-07
Official sources
Hosted agentAvailable
Cognition
Devin works through software tasks in a managed workspace with a shell, editor and browser that you can inspect or take over.
Web · MessagingCloudProprietary
Documentation ↗Details & sources
Useful for
Delegate bounded engineering tasks and review the resulting changes or continue the session yourself.
Capabilities
- Managed development environment with observable tools.
- Human takeover through the embedded editor and browser.
- API access and messaging integrations.
- Publisher’s term
- AI software engineer
- Models & providers
- Service-managed models; arbitrary provider substitution not established
- Runs
- Cloud
- License
- Proprietary hosted service
- First available
- Unknown
- Announced
- Unknown
- Sources checked
- 2026-09-07
Official sources
Coding agentAvailable
Google
Gemini CLI brings file editing, shell execution and Google Search into a terminal agent powered by Gemini.
Terminal · HeadlessLocalApache-2.0
Documentation ↗Details & sources
Useful for
Work on code and automate development tasks with Google's model services.
Capabilities
- File, shell, web-fetch and search-grounding tools.
- Project context files and conversation checkpoints.
- MCP extensions and non-interactive scripting.
- Publisher’s term
- AI agent
- Models & providers
- Gemini through Google sign-in, Gemini API or Vertex AI
- Runs
- Local
- License
- Apache-2.0
- First available
- 2025-06-25
- Announced
- 2025-06-25
- Sources checked
- 2026-09-07
Official sources
Relationships
- Qwen Code fork of Gemini CLI · Evidence ↗
Originally based on Gemini CLI v0.8.2; independent development from Qwen Code v0.1.
Hosted agentAvailable
GitHub / Microsoft
GitHub Copilot cloud agent takes development tasks into an isolated Actions environment and prepares changes for review.
Web · EditorCloudProprietary
Documentation ↗Details & sources
Useful for
Delegate issues, maintenance and test improvements through GitHub's existing workflow.
Capabilities
- Ephemeral development environments backed by GitHub Actions.
- Code edits, tests and optional pull requests.
- Review feedback feeds further agent work.
- Publisher’s term
- Cloud agent
- Models & providers
- GitHub-managed model selection and organization policies
- Runs
- Cloud
- License
- Proprietary hosted service
- First available
- Unknown
- Announced
- Unknown
- Sources checked
- 2026-09-07
Official sources
General agentAvailable
Goose project, Agentic AI Foundation / Linux Foundation
Goose runs local coding, research and automation tasks through a desktop app, terminal and extensible tool connections.
Desktop · TerminalLocalApache-2.0
Documentation ↗Details & sources
Useful for
Automate work across local tools and connected services using a chosen model provider.
Capabilities
- Native desktop app, CLI and embeddable API.
- MCP extensions for tools and services.
- Cloud and local model providers.
- Publisher’s term
- General-purpose AI agent
- Models & providers
- Anthropic; OpenAI; Google; Ollama; OpenRouter; Azure; Bedrock; others
- Runs
- Local
- License
- Apache-2.0
- First available
- 2025-01-28
- Announced
- 2025-01-28
- Sources checked
- 2026-09-07
Official sources
Coding agentAvailable
SpaceXAI
Grok Build edits code, runs commands and follows long tasks through a terminal interface with checkpoints and execution controls.
Terminal · EditorLocalApache-2.0
Documentation ↗Details & sources
Useful for
Interactive development, scripted maintenance and coding sessions in editors that support ACP.
Capabilities
- Full-screen terminal, headless runs and ACP editor connection.
- Workspace checkpoints, sandboxing and configurable tool permissions.
- Skills, plugins, hooks and MCP tool connections.
- Publisher’s term
- Coding agent harness
- Models & providers
- Grok; configurable remote and local model endpoints
- Runs
- Local
- License
- Apache-2.0
- First available
- 2026-05-25
- Announced
- 2026-05-25
- Sources checked
- 2026-09-14
Official sources
Relationships
- Grok Build reuses code from Codex CLI · Evidence ↗
Selected file/search/edit tools were ported; this is not a whole-runtime fork.
- Grok Build reuses code from OpenCode · Evidence ↗
Selected shell, file and skill tools were ported from OpenCode.
General agentAvailable
Nous Research
Hermes Agent carries out tasks across terminal and messaging sessions while retaining memories and reusable skills.
Terminal · MessagingLocal · Self-hosted · CloudMIT
Documentation ↗Details & sources
Useful for
Run a persistent assistant for recurring work on your machine or a server.
Capabilities
- Searchable past sessions and agent-maintained skills.
- Scheduled tasks and isolated subagents.
- Local, container, SSH and cloud execution backends.
- Publisher’s term
- Self-improving AI agent
- Models & providers
- Nous Portal; OpenRouter; OpenAI; custom and other supported endpoints
- Runs
- Local · Self-hosted · Cloud
- License
- MIT
- First available
- Unknown
- Announced
- Unknown
- Sources checked
- 2026-09-07
Official sources
Coding agentAvailable
Kilo (Anaconda)
Kilo Code offers coding, planning and review agents in editors, the terminal and a hosted execution service.
Terminal · EditorLocal · CloudMIT
Documentation ↗Details & sources
Useful for
Move between editor work and automated or cloud coding tasks with configurable models.
Capabilities
- Specialized agents with mid-task model switching.
- Terminal and browser tools plus MCP connections.
- Local installations, headless CI runs and a cloud agent.
- Resumable goals across the terminal and VS Code.
- Publisher’s term
- Open source coding agent
- Models & providers
- Multiple models through Kilo and supported provider connections
- Runs
- Local · Cloud
- License
- MIT for the current monorepo; hosted services have separate terms
- First available
- Unknown
- Announced
- Unknown
- Sources checked
- 2026-09-14
Official sources
Relationships
- Kilo Code fork of OpenCode · Evidence ↗
This relationship applies to Kilo CLI, not every historical Kilo component.
Coding agentWinding down
Moonshot AI
Kimi CLI is a terminal coding and shell agent whose release line is being replaced by Kimi Code CLI.
Terminal · EditorLocalApache-2.0
Documentation ↗Details & sources
Useful for
Maintain an existing installation or review the migration path to Kimi Code CLI.
Capabilities
- File editing, shell commands and web access.
- Shell mode and ACP editor integration.
- Configuration and session migration to its successor.
- Publisher’s term
- Terminal AI agent
- Models & providers
- Kimi; configured compatible providers
- Runs
- Local
- License
- Apache-2.0
- First available
- Unknown
- Announced
- Unknown
- Sources checked
- 2026-09-07
Official sources
Relationships
- Kimi Code CLI successor to Kimi CLI · Evidence ↗
New implementation with configuration and session migration; earlier release line is winding down.
Coding agentAvailable
Moonshot AI
Kimi Code CLI packages coding tools, parallel subagents and editor integration in a standalone terminal agent.
Terminal · EditorLocalMIT
Documentation ↗Details & sources
Useful for
Run Kimi coding sessions locally and migrate existing Kimi CLI conversations.
Capabilities
- Standalone binaries, ACP integration and reusable sessions.
- Isolated subagents, lifecycle hooks and plugins.
- File history and automatic context compaction.
- Publisher’s term
- AI coding agent
- Models & providers
- Kimi; other compatible providers
- Runs
- Local
- License
- MIT
- First available
- Unknown
- Announced
- Unknown
- Sources checked
- 2026-09-07
Official sources
Relationships
- Kimi Code CLI uses components from Pi · Evidence ↗
Uses pi-tui terminal components; does not establish use of Pi's agent loop.
- Kimi Code CLI successor to Kimi CLI · Evidence ↗
New implementation with configuration and session migration; earlier release line is winding down.
Coding agentAvailable
Princeton and Stanford research contributors
mini-SWE-agent solves coding tasks with a small shell-based loop and a linear conversation history that is easy to inspect.
Terminal · HeadlessLocal · Self-hostedMIT
Documentation ↗Details & sources
Useful for
Run coding experiments, evaluate models or adapt a minimal agent for local tasks.
Capabilities
- Bash actions with independent command execution.
- Linear histories suited to inspection and training data.
- Local and container execution environments.
- Publisher’s term
- Minimal AI software engineering agent
- Models & providers
- Multiple model adapters, including LiteLLM and OpenRouter
- Runs
- Local · Self-hosted
- License
- MIT
- First available
- Unknown
- Announced
- Unknown
- Sources checked
- 2026-09-07
Official sources
Relationships
- mini-SWE-agent successor to SWE-agent · Evidence ↗
Maintainers explicitly say mini-SWE-agent supersedes SWE-agent.
General agentAvailable
OpenClaw Foundation and contributors
OpenClaw connects models, tools and messaging channels through a persistent gateway with sessions and execution policies.
Terminal · WebLocal · Self-hostedMIT
Documentation ↗Details & sources
Useful for
Operate a personal or trusted-team assistant across devices and communication channels.
Capabilities
- Persistent sessions, skills and a provider registry.
- Tool policies and host or sandbox execution.
- Pluggable agent runtimes behind a common gateway.
- Publisher’s term
- AI assistant
- Models & providers
- Configurable model providers and custom endpoints; optional harness plugins
- Runs
- Local · Self-hosted
- License
- MIT
- First available
- Unknown
- Announced
- Unknown
- Sources checked
- 2026-09-07
Official sources
Relationships
- OpenClaw uses components from Pi · Evidence ↗
Current dependency is pi-tui for terminal rendering; agent core is OpenClaw-owned.
- OpenClaw integrates Codex CLI · Evidence ↗
Optional Codex harness plugin; this is integration, not ancestry.
Coding agentAvailable
Anomaly
OpenCode is a configurable coding agent with separate planning and editing modes and broad model-provider support.
Terminal · DesktopLocal · Self-hostedMIT
Documentation ↗Details & sources
Useful for
Work on a project in the terminal or connect another interface to its agent service.
Capabilities
- Build mode, a restricted planning mode and subagents.
- Configurable providers, tools and permissions.
- Terminal distribution and a desktop application in beta.
- Publisher’s term
- Open source coding agent
- Models & providers
- Multiple hosted providers and compatible local models
- Runs
- Local · Self-hosted
- License
- MIT
- First available
- Unknown
- Announced
- Unknown
- Sources checked
- 2026-09-07
Official sources
Relationships
- Grok Build reuses code from OpenCode · Evidence ↗
Selected shell, file and skill tools were ported from OpenCode.
- Kilo Code fork of OpenCode · Evidence ↗
This relationship applies to Kilo CLI, not every historical Kilo component.
Agent libraryAvailable
OpenHands and contributors
OpenHands provides a software-agent runtime with editable workspaces, execution tools and a server for remote conversations.
SDK · APILocal · Self-hosted · CloudMIT
Documentation ↗Details & sources
Useful for
Automate code changes locally or run custom agents in isolated server workspaces.
Capabilities
- File, shell and browser tools with conversation state.
- Local workspaces or Docker and Kubernetes execution.
- Python, TypeScript and REST access to the same runtime.
- Can run Pi, OpenCode and Kimi Code as optional external agents.
- Publisher’s term
- Software Agent SDK
- Models & providers
- Configurable models, including OpenAI, Claude, Qwen and Devstral
- Runs
- Local · Self-hosted · Cloud
- License
- MIT for SDK and Agent Server; cloud and enterprise terms differ
- First available
- Unknown
- Announced
- Unknown
- Sources checked
- 2026-09-14
Official sources
Coding agentAvailable
Earendil Works; Mario Zechner and contributors
Pi combines a compact coding agent with reusable model access, agent-loop and terminal components.
Terminal · SDKLocal · Self-hostedMIT
Documentation ↗Details & sources
Useful for
Customize a terminal coding assistant or embed its runtime in another application.
Capabilities
- Separate model, agent-core and coding-agent packages.
- Multiple model providers and extensible behavior.
- External containers or sandboxes provide isolation.
- Publisher’s term
- Agent harness
- Models & providers
- OpenAI; Anthropic; Google; other configured providers
- Runs
- Local · Self-hosted
- License
- MIT
- First available
- Unknown
- Announced
- Unknown
- Sources checked
- 2026-09-07
Official sources
Relationships
- DeepSeek Harness uses components from Pi · Evidence ↗
The generic multi-provider adapter uses Pi's pi-ai package; DeepSeek also supplies a separate direct adapter.
- Kimi Code CLI uses components from Pi · Evidence ↗
Uses pi-tui terminal components; does not establish use of Pi's agent loop.
- OpenClaw uses components from Pi · Evidence ↗
Current dependency is pi-tui for terminal rendering; agent core is OpenClaw-owned.
Coding agentAvailable
Qwen / Alibaba
Qwen Code runs coding tasks across terminal, editor and application interfaces while supporting several model protocols.
Terminal · EditorLocal · Self-hostedApache-2.0
Documentation ↗Details & sources
Useful for
Use Qwen or another compatible provider for interactive development and automated workflows.
Capabilities
- Memory, skills, subagents and agent teams.
- Multiple API protocols and local model endpoints.
- SDKs and a shared-session daemon marked experimental.
- Can delegate subtasks to Claude Code through Agent Client Protocol (ACP).
- Publisher’s term
- AI coding agent
- Models & providers
- Qwen, OpenAI, Anthropic and Gemini protocols; compatible local endpoints
- Runs
- Local · Self-hosted
- License
- Apache-2.0
- First available
- Unknown
- Announced
- Unknown
- Sources checked
- 2026-09-14
Official sources
Relationships
- Qwen Code fork of Gemini CLI · Evidence ↗
Originally based on Gemini CLI v0.8.2; independent development from Qwen Code v0.1.
Coding agentRetired
Roo Code, Inc.
Roo Code was an editor agent with specialized working modes; its extension has shut down and community development continues in Zoo Code.
EditorLocalApache-2.0
Documentation ↗Details & sources
Useful for
Understand earlier Roo workflows or find the documented community continuation.
Capabilities
- Coding, planning, question and debugging modes.
- Custom modes and MCP tools.
- Public code remains available for inspection.
- Publisher’s term
- AI-powered dev team
- Models & providers
- Historical multi-provider support; current service availability is not assured
- Runs
- Local
- License
- Apache-2.0
- First available
- Unknown
- Announced
- Unknown
- Sources checked
- 2026-09-07
Official sources
Relationships
- Roo Code fork of Cline · Evidence ↗
Roo's maintainers identify Cline as the project's origin.
- Zoo Code fork of Roo Code · Evidence ↗
Community continuation under a distinct team after Roo wound down.
Coding agentWinding down
Princeton and Stanford research contributors
SWE-agent runs configurable tool-and-feedback loops to repair software issues; its maintainers now recommend mini-SWE-agent.
Terminal · HeadlessLocal · Self-hostedMIT
Documentation ↗Details & sources
Useful for
Study specialized agent-computer interfaces and reproduce earlier software-agent experiments.
Capabilities
- Configurable tools and history processing.
- Automated repository-issue workflows.
- Inspectable execution trajectories for research.
- Publisher’s term
- Software engineering agent
- Models & providers
- Configurable language-model providers
- Runs
- Local · Self-hosted
- License
- MIT
- First available
- 2024
- Announced
- Unknown
- Sources checked
- 2026-09-07
Official sources
Relationships
- mini-SWE-agent successor to SWE-agent · Evidence ↗
Maintainers explicitly say mini-SWE-agent supersedes SWE-agent.
Coding agentAvailable
Zoo Code Org and former Roo contributors
Zoo Code continues Roo Code's editor agent with maintained model connections, task delegation and code-search tools.
EditorLocalApache-2.0
Documentation ↗Details & sources
Useful for
Continue Roo-style editor workflows in the community-maintained fork.
Capabilities
- Specialized modes and coordinated subtasks.
- Semantic code search and MCP tools.
- Documented Roo-to-Zoo migration path.
- Publisher’s term
- AI-powered dev team
- Models & providers
- Multiple providers including Anthropic, OpenAI, Google and Moonshot
- Runs
- Local
- License
- Apache-2.0
- First available
- Unknown
- Announced
- Unknown
- Sources checked
- 2026-09-07
Official sources
Relationships
- Zoo Code fork of Roo Code · Evidence ↗
Community continuation under a distinct team after Roo wound down.
No matching implementations. Try a broader search or clear the filters.
Scope & method
This collection includes implemented model–action–feedback loops: coding tools, general assistants, hosted agents and libraries with a working runtime. Publisher terminology is retained. Availability describes access, not quality. Dates refer to available releases when established; announcements are separate. Documentation checks are not product benchmarks.
Coverage is strongest for coding and developer runtimes. Enterprise-only systems, browser-specific agents and regional projects need broader coverage. Proprietary internals are included only where technical details are published.
Research and curation: Silvio Haedrich / naïve-labs. Sources checked: 2026-09-14.