Skip to content

About

AI tools for working developers: coding agents, AI editors, terminal agents, code completion, testing, debugging, docs and code search.

Topics

Resources

Code of conduct

Contributing

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

Repository files navigation

Animated isometric scene: a robot arm types on a keyboard while lines of code fill an editor, then presses enter and a terminal runs the tests until its lamp turns from amber to green.

Awesome AI Devtools

AI tools for working developers: coding agents, AI editors, terminal agents, code completion, testing, debugging, docs and code search.

Awesome PRs welcome Last commit

AI devtools are the agents, editors and assistants that help a developer write, read, test and ship code. This list covers terminal and cloud coding agents, AI editors and extensions, code review, testing, code context tools, agent workspaces, and the guides and benchmarks around them.

Contents

Terminal agents

Coding agents

  • Aider - Pair-programming CLI that edits files in your git repo and commits each change.
  • Amp - Coding agent for the terminal and editors, with threads shared across a team.
  • Auggie CLI - Augment Code's terminal agent, backed by its codebase context engine.
  • Claude Code - Anthropic's coding agent that reads, edits and runs code from the terminal.
  • Codex CLI - OpenAI's open-source coding agent that runs locally in your terminal.
  • Crush - Terminal coding agent from Charm with multi-model support, LSP context and MCP.
  • Cursor CLI - Cursor's agent in the terminal, for interactive use, scripts and CI.
  • Gemini CLI - Google's open-source terminal agent for Gemini models, with MCP and shell tools.
  • GitHub Copilot CLI - Copilot's coding agent in the terminal, with GitHub issues and pull requests in reach.
  • Goose - Open-source local agent, started at Block, that builds, runs and tests code through MCP.
  • gptme - Provider-agnostic terminal agent with shell, Python, browser and file tools.
  • Kimi Code CLI - Moonshot AI's terminal coding agent for its Kimi models.
  • Kiro CLI - Terminal agent from Kiro that replaced the Amazon Q Developer CLI.
  • mini-swe-agent - Agent of about 100 lines that solves GitHub issues using only bash.
  • Mistral Vibe - Minimal terminal coding agent from Mistral AI.
  • Open Interpreter - Terminal coding agent tuned for open models such as Kimi and GLM.
  • opencode - Open-source terminal coding agent that works with many model providers.
  • Pi - Minimal agent harness you extend with TypeScript extensions, skills and prompt templates.
  • Qwen Code - Terminal coding agent from the Qwen team, adapted from Gemini CLI.

Shell and git helpers

  • aicommits - CLI that writes git commit messages from your staged changes.
  • LLM - CLI and Python library for prompting many models, with plugins and a logged history.
  • Lumen - Git diff viewer that also writes commit messages and summarizes changes with AI.
  • OpenCommit - Writes commit messages with an LLM, as a CLI or a git hook.
  • Shell GPT - Turns plain requests into shell commands and answers questions in the terminal.

AI editors

  • Cursor - VS Code-based editor with an agent, tab completion and chat over your codebase.
  • Devin Desktop - Cognition's editor, formerly Windsurf, for running and reviewing local and cloud agents.
  • Google Antigravity - Agent-first IDE from Google where agents plan, code and test in the editor and browser.
  • Kiro - Agentic IDE that turns prompts into specs, designs and tasks before it writes code.
  • Qoder - Agentic IDE with codebase-aware chat, completion and long-running tasks.
  • Theia IDE - Open-source IDE for desktop and browser with built-in AI chat, completion and agents.
  • Trae - AI IDE from ByteDance with chat, completion and agent modes.
  • Warp - Terminal-based development environment with built-in coding agents.
  • Zed - Fast open-source editor in Rust with an agent panel and support for outside agents.

Editor extensions

VS Code and JetBrains

  • Augment Code - Coding agents for VS Code, JetBrains and the terminal, backed by a codebase context engine.
  • Cline - Open-source agent for VS Code that edits files and runs commands with your approval.
  • Gemini Code Assist - Google's assistant for VS Code and JetBrains with chat, completion and an agent mode.
  • GitHub Copilot - GitHub's assistant with completion, chat and an agent mode across the major editors.
  • JetBrains AI Assistant - Chat, completion and refactoring built into JetBrains IDEs.
  • Junie - JetBrains coding agent that works in the IDE, the terminal and CI.
  • Kilo Code - Open-source agent for VS Code and JetBrains with plan, code and debug modes, plus a CLI.
  • llama.vscode - VS Code extension for local code completion and chat through a llama.cpp server.
  • Tabby - Self-hosted assistant server with code completion and chat for many editors.
  • Tabnine - Completion and chat assistant that can run in private or air-gapped deployments.
  • twinny - VS Code assistant for completion, chat and edits against a model server you choose.

Vim, Neovim and Emacs

  • aidermacs - Runs Aider inside Emacs with diff review and per-project sessions.
  • avante.nvim - Neovim plugin for Cursor-style chat and code edits applied as diffs.
  • claudecode.nvim - Neovim integration for Claude Code over the same protocol as its VS Code extension.
  • CodeCompanion.nvim - Neovim plugin for chat, inline edits and agents with many LLM providers.
  • copilot.lua - Lua rewrite of the Copilot plugin for Neovim, with an API for other plugins.
  • copilot.vim - GitHub's official Copilot plugin for Vim and Neovim.
  • gptel - Simple LLM client for Emacs that works in any buffer with many backends.
  • llama.vim - Vim plugin for local fill-in-the-middle completion through a llama.cpp server.
  • llm.nvim - Hugging Face plugin for ghost-text code completion in Neovim from several backends.
  • Minuet - As-you-type code completion in Neovim from popular LLM providers.
  • opencode.nvim - Neovim frontend for the opencode agent.

Cloud and CI agents

Cloud agents

  • Claude Code on the web - Runs Claude Code tasks on Anthropic's cloud from the browser or the phone app.
  • Codex Cloud - Runs Codex tasks in cloud sandboxes and returns diffs or pull requests.
  • Cursor Cloud Agents - Cursor agents that work in remote environments and open pull requests.
  • Devin - Cognition's autonomous engineer that plans, codes and tests in its own cloud workspace.
  • Ellipsis - Managed Claude Code agents in the cloud, defined as config files in your repo.
  • Factory - Droid agents for coding, testing and migrations across IDE, terminal, Slack and CI.
  • GitHub Copilot cloud agent - Copilot agent that works on assigned issues in GitHub Actions and opens a pull request.
  • Jules - Google's asynchronous agent that works on GitHub repos in a cloud VM.
  • Open SWE - Open-source asynchronous coding agent from LangChain, built on LangGraph.
  • OpenHands - Open-source platform for software agents that run in sandboxes, locally or in the cloud.
  • SWE-agent - Research agent that takes a GitHub issue and tries to fix it with your model of choice.

In GitHub Actions

  • Claude Code Action - GitHub Action that runs Claude Code on pull requests and issues when mentioned.
  • Codex Action - GitHub Action that runs Codex inside CI workflows.
  • GitHub Agentic Workflows - Repository automations written in markdown that coding agents run in GitHub Actions.
  • Run Gemini CLI - GitHub Action that runs Gemini CLI for reviews, triage and code changes.

Code review

  • CodeRabbit - Reviews pull requests with summaries and line comments, with IDE and CLI reviewers too.
  • cubic - Reviewer for GitHub pull requests aimed at large, complex codebases.
  • Cursor Bugbot - Reviews pull requests for bugs and hands each finding back to Cursor to fix.
  • GitHub Copilot code review - Copilot reviewer you request on a pull request like a teammate.
  • Gito - Open-source reviewer that runs with any model, locally or in GitHub Actions.
  • Graphite - Stacked pull request workflow for GitHub with an AI reviewer.
  • Greptile - Reviews pull requests on GitHub and GitLab with context from the whole codebase.
  • hunk - Terminal diff viewer for reviewing agent-written changes with inline annotations.
  • Kodus - Self-hostable reviewer for GitHub, GitLab, Bitbucket and Azure DevOps with any model.
  • Macroscope - Reviews GitHub pull requests using a graph of your code, and writes status updates.
  • PR-Agent - Open-source pull request reviewer with commands to describe, review and improve.
  • Qodo - Review agents for the IDE and pull requests, with test generation and team rules.
  • Sourcery - Reviews pull requests with a summary, high-level feedback and line comments.

Testing and debugging

  • Checksum - Generates and maintains Playwright end-to-end tests in your repository.
  • Chrome DevTools MCP - Gives coding agents Chrome DevTools for debugging, network checks and performance traces.
  • Codeflash - Finds faster versions of Python code and checks that they behave the same.
  • Diffblue Cover - Writes and maintains Java unit tests without manual input.
  • Keploy - Records API traffic and turns it into tests and data mocks.
  • Meticulous - Generates and maintains frontend tests from recorded app sessions.
  • Momentic - Plain-English end-to-end tests that an AI agent runs and maintains.
  • Playwright MCP - MCP server that lets agents drive a browser through Playwright's accessibility tree.
  • Playwright Test Agents - Planner, generator and healer agents that write and repair Playwright tests.
  • QA Wolf - Testing service that builds and maintains end-to-end suites with AI agents.
  • Sentry Seer - Sentry's debugging agent that finds the root cause of errors and proposes fixes.
  • Shortest - End-to-end tests written in natural language and run with Playwright.
  • TestDriver - Computer-use SDK for end-to-end QA tests that need no selectors.

Docs and code context

Codebase search and packing

  • Claude Context - MCP server for semantic code search across a whole codebase.
  • code2prompt - CLI that turns a codebase into one LLM prompt with a source tree and templates.
  • gitingest - Turns any Git repository into a prompt-friendly text digest.
  • Repomix - Packs a repository into one AI-friendly file, with token counts.
  • Serena - MCP toolkit that gives agents semantic code retrieval and editing through language servers.
  • Sourcebot - Self-hosted code search with an agent that answers questions about your code.
  • Sourcegraph Deep Search - Agent that searches across your codebase to answer questions about it.

Library docs for agents

  • Context7 - MCP server and API with current, version-specific library docs for coding agents.
  • GitMCP - Remote MCP server that serves the docs and code of any GitHub project.
  • Ref - MCP server that searches public and private docs for agents using few tokens.

Generated docs

  • DeepWiki - Cognition's site of AI-generated wikis for public GitHub repositories.
  • DeepWiki-Open - Self-hosted generator of wikis and diagrams for GitHub, GitLab and Bitbucket repos.
  • Google Code Wiki - Generated documentation for code repositories that updates as the code changes.
  • Mintlify - Docs platform with an agent that drafts and updates documentation.
  • readme-ai - Generates README files from a repository with an LLM.

Agent workspaces and add-ons

Parallel agent workspaces

  • Claude Squad - Terminal app that runs several coding agents in separate tmux sessions and worktrees.
  • CloudCLI - Web and mobile UI for Claude Code, Codex, Cursor CLI and opencode sessions.
  • cmux - Ghostty-based macOS terminal with vertical tabs and notifications for coding agents.
  • Conductor - Mac app that runs Claude Code and Codex agents in parallel git worktrees.
  • Container Use - Gives each coding agent its own container and git branch to work in.
  • Nimbalyst - Visual workspace that runs coding agents in worktrees, with diff review and a kanban.
  • opcode - Desktop GUI for Claude Code sessions, custom agents and usage tracking.
  • Sculptor - Desktop app from Imbue that runs coding agents in parallel.
  • Superset - Workspace that runs CLI agents with terminals, code review and browser previews.
  • Vibe Kanban - Kanban board that hands tasks to coding agents and collects their work for review.

Specs, rules and protocols

  • Agent Client Protocol - Open protocol that connects any editor to any coding agent.
  • Agent Skills - Open format for packaging instructions and scripts that agents load when needed.
  • AGENTS.md - Open format for a README that tells coding agents how to work in a repository.
  • Beads - Dependency-aware issue tracker that gives coding agents memory across long tasks.
  • BMAD Method - Agile method with role-based agents for planning and building software with AI.
  • OpenSpec - Spec-driven workflow where you and the agent agree on a spec before any code.
  • Ruler - Applies one set of rules to every coding agent's config files.
  • Spec Kit - GitHub's toolkit for spec-driven development with coding agents.
  • Task Master - Task manager that breaks a product spec into tasks for AI editors and agents.

Add-ons

  • Agents - Plugins, subagents and skills shared across Claude Code, Codex, Cursor and more.
  • ccusage - Reports token use and cost from the local logs of Claude Code and other agents.
  • Claude Code Router - Routes Claude Code requests to other models and providers.
  • GitHub MCP Server - GitHub's MCP server that lets agents read and act on repos, issues and pull requests.
  • Superpowers - Skills library that teaches coding agents to brainstorm, plan and test before they code.

Guides and benchmarks

Related lists

Contributing

Contributions are welcome. Read the contribution guidelines first.

Maintained by Ian Wiedenman.

About

AI tools for working developers: coding agents, AI editors, terminal agents, code completion, testing, debugging, docs and code search.

Topics

Resources

Code of conduct

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages