Agent toolkit
Pi coding agent
Earendil Inc. + contributors
A small, hackable coding loop with reusable agent, TUI, and provider libraries.
- Surface
- CLI + SDK
- Implementation
- TypeScript
- Model connection
- 15+ providers + custom models
- License
- MIT
OPEN AGENT INFRASTRUCTURE · SOURCE-LED DIRECTORY
Coding agents, execution harnesses, and orchestration frameworks determine how a model sees a repository, calls tools, applies patches, and recovers from failure. This catalog keeps the scaffold visible.
open projects
ready-to-run agents
build frameworks
compatibility map next
READY-TO-RUN AGENTS
These projects provide an opinionated working loop: collect context, call a model, use tools, change files, run commands, and return evidence to a human.
Agent toolkit
Earendil Inc. + contributors
A small, hackable coding loop with reusable agent, TUI, and provider libraries.
Coding agent
OpenAI
Local repository work with approvals, sandboxing, tool use, and MCP extensions.
Coding agent
Anomaly
A provider-flexible coding agent with terminal, desktop, and editor surfaces.
Pair programmer
Aider AI
Git-native pair programming, repository maps, controlled edits, linting, and tests.
Coding agent
Qwen / Alibaba
Terminal-first coding optimized for Qwen while retaining bring-your-own-provider paths.
Coding agent
Gemini-native terminal workflows, MCP, extensions, and enterprise Google Cloud access.
General agent
Agentic AI Foundation
Local code and knowledge-work automation with broad provider and extension support.
Coding agent
Cline
Human-approved edits and commands across IDE, terminal, headless, and SDK workflows.
Code checks + agent
Continue Dev
Source-controlled AI checks and repeatable repository policy in continuous integration.
Software agent platform
OpenHands
Composable software agents that can scale from one-off repo tasks to many sandboxes.
RESEARCH HARNESS
A minimal harness is useful when the model—not a large product surface—should remain the variable under study.
Research harness
Princeton + Stanford
A minimal, inspectable baseline for issue solving, evaluations, fine-tuning, and RL.
BUILD-YOUR-OWN FRAMEWORKS
These libraries expose the components behind an agent: model clients, tools, state, handoffs, graphs, approvals, sandboxes, tracing, and evaluation.
Agent framework
Pydantic
Typed production agents, structured outputs, tool approval, durable execution, and evals.
Orchestration framework
LangChain
Long-running, stateful agent graphs with persistence and human intervention.
Agent framework
Hugging Face
Compact code agents and tool-calling agents with a deliberately small abstraction layer.
Multi-agent framework
OpenAI
Tools, handoffs, guardrails, tracing, sessions, and sandboxed long-horizon agents.
Multi-agent framework
Microsoft
Production-grade agent orchestration across Python and .NET with MCP and A2A.
Agent application framework
Mastra
TypeScript agents, graph workflows, model routing, memory, and human-in-the-loop apps.
Inclusion rule: public source, a stated open-source license, and a runnable project or library. Closed clients and source-visible but non-open tools are excluded. Lifecycle labels are point-in-time signals, not endorsements.
MODEL × HARNESS · NEXT
The next layer should join each harness to each open model only when the interface, tool behavior, context controls, and operating requirements are explicit.
Native provider, OpenAI-compatible endpoint, LiteLLM, Ollama, vLLM, or a custom adapter.
Function-calling format, shell semantics, structured output, MCP, and agent-specific prompt contracts.
Working context, compaction strategy, reasoning controls, cache behavior, and repository retrieval.
Hardware location, latency, sandboxing, approval policy, observability, and reproducible evaluation.