Awesome AI AgentsAI Developer Tools

unohee/OpenSwarm

⭐ 856 TypeScript repository created 2026-02-23

OpenSwarm is a TypeScript command line tool, published on npm, that turns coding models into a self-directed development team. It takes tasks from a backlog, either a Linear project connected over OAuth or a built-in SQLite issue store that needs no external account, and processes each one through a worker and reviewer pair pipeline so that generated changes are critiqued before they are accepted. Progress and results are pushed through a pluggable notifier supporting Discord, Slack, Telegram and generic webhooks, and a terminal UI provides interactive chat control of the swarm. Model access is deliberately broad: workers can run on OpenAI Codex and GPT models through ChatGPT OAuth, on any model reachable through OpenRouter, on local servers such as Ollama and LM Studio, or on the Claude Code CLI invoked in non-interactive mode as an opt-in provider. Routing between them is cost aware and calibrated against an internal benchmark ladder graded from L0 to L6. The project reports results from the official SWE-bench Lite harness, where a hybrid arrangement, a frontier model diagnosing the issue read-only and a lighter model implementing the fix inside a verification loop, resolved three of three attempted instances that every lightweight model alone had failed, at a fraction of frontier-only cost. Long-term memory is stored in LanceDB: task outcomes are retained as per-repository knowledge and recalled into later prompts, so workers accumulate familiarity with a codebase over time. Setup runs through an init wizard that detects existing provider authentication, offers inline login, walks through the task backend and notification choices, and writes a permission-restricted secrets file, a validated config file and a repository to Linear project mapping. A doctor command diagnoses runtime, native dependency, provider and port problems. MIT licensed.

https://github.com/unohee/OpenSwarm

ai-agentsorchestrationcoding-agentsclaude-codelinearswe-benchclitypescript

Also in AI Developer Tools

deepseek-ai/deepseek-harness

DeepSeek Harness (dsh) is an open-source agent harness from DeepSeek AI built on an everything-is-a-plugin architecture over the Cordis framework, started from npm with a local web UI.

Hmbown/Codewhale

Open-source terminal coding agent written in Rust that edits files, runs commands and works toward a goal across many model providers.

TabbyML/tabby

Tabby is a self-hosted, open-source AI coding assistant providing a private and customizable alternative to GitHub Copilot with rich integration and deployment options.

cursor/cursor

Cursor is an AI-powered code editor designed to enhance programming productivity by integrating intelligent code suggestions and AI-driven features directly into the coding workflow.

oraios/serena

Serena is a free and open-source coding agent toolkit that enhances large language models with semantic code retrieval and editing capabilities, enabling autonomous coding workflows directly on your codebase.

QwenLM/qwen-code

Open-source terminal coding agent from the Qwen team with subagents, skills, hooks and MCP support, speaking the OpenAI, Anthropic, Gemini and Qwen API formats plus local model runtimes.

plandex-ai/plandex

Plandex is an open-source AI coding agent designed to plan, execute, and manage large-scale coding tasks and real-world projects with high efficiency and flexibility.

smol-ai/developer

Smol Developer is a library and toolset that embeds a junior developer AI agent into applications to scaffold and generate codebases interactively through human-in-the-loop prompt engineering.