{
 "license": "CC BY-SA 4.0",
 "source": "https://opensourceeverything.org/g/ai-coding/",
 "group": "AI coding assistants",
 "job": "AI help writing and changing code",
 "category": "AI tools",
 "replaces": [
  "GitHub Copilot",
  "Cursor",
  "Windsurf",
  "Claude Code",
  "OpenAI Codex app"
 ],
 "alternatives": [
  {
   "name": "Cline",
   "fit": "full",
   "note": "Works inside VS Code; you pay for the AI",
   "summary": "Cline is an AI coding agent that works inside your code editor, terminal, or its own desktop app, making and checking changes to your project when you ask. It is for programmers who want an AI assistant that can edit files and run commands, with you approving each step.",
   "license": "Apache-2.0",
   "licenseClass": "open",
   "kind": "developer_tool",
   "code": "github.com/cline/cline",
   "website": "https://cline.bot",
   "page": "https://opensourceeverything.org/p/cline/"
  },
  {
   "name": "Aider",
   "fit": "full",
   "note": "Terminal only; you pay for the AI",
   "summary": "Aider is a command-line tool where you chat with an AI model to write and change code in your own project. It is for programmers who want an AI helper that works inside their terminal and git repository.",
   "license": "Apache-2.0",
   "licenseClass": "open",
   "kind": "developer_tool",
   "code": "github.com/Aider-AI/aider",
   "website": "https://aider.chat/",
   "page": "https://opensourceeverything.org/p/aider/"
  },
  {
   "name": "OpenHands",
   "fit": "partial",
   "note": "Runs agents; heavier set-up",
   "summary": "OpenHands is a tool for starting and managing AI coding assistants on your own computer or server. It is for programmers who want to run several AI helpers and trigger them from tools like Slack and GitHub.",
   "license": "MIT",
   "licenseClass": "open",
   "kind": "self_hosted",
   "code": "github.com/OpenHands/OpenHands",
   "website": "https://openhands.dev",
   "page": "https://opensourceeverything.org/p/openhands/"
  },
  {
   "name": "Codex CLI",
   "fit": "full",
   "note": "Terminal only; needs an OpenAI plan or key",
   "summary": "Codex CLI is an open-source coding agent from OpenAI that runs in a terminal on your computer and helps write and change code in your project. It is for programmers, and it needs a ChatGPT plan or an OpenAI API key to use OpenAI's AI models.",
   "license": "Apache-2.0",
   "licenseClass": "open",
   "kind": "developer_tool",
   "code": "github.com/openai/codex",
   "website": null,
   "page": "https://opensourceeverything.org/p/codex-cli/"
  },
  {
   "name": "YouCoded",
   "fit": "full",
   "note": "Desktop and Android app; any AI model",
   "summary": "YouCoded is a free AI assistant app for Windows, macOS, Linux and Android that can also be opened from a web browser on your network. It is aimed at students, professionals and anyone who uses AI regularly, and lets you pick which AI model powers it. Made by itsdestin, a r/TrueOpenSource moderator who also runs this site.",
   "license": "MIT",
   "licenseClass": "open",
   "kind": "app",
   "code": "github.com/itsdestin/youcoded",
   "website": "https://youcoded.ai",
   "page": "https://opensourceeverything.org/p/youcoded/"
  },
  {
   "name": "OpenCode",
   "fit": "full",
   "note": "Terminal and desktop app; any AI model",
   "summary": "OpenCode is an AI coding agent that runs in your terminal or as a desktop app, and it can work with many different AI models. It is for programmers who want an AI helper that reads and changes code in their projects.",
   "license": "MIT",
   "licenseClass": "open",
   "kind": "developer_tool",
   "code": "github.com/anomalyco/opencode",
   "website": "https://opencode.ai",
   "page": "https://opensourceeverything.org/p/opencode/"
  },
  {
   "name": "Gemini CLI",
   "fit": "full",
   "note": "Terminal only",
   "summary": "Gemini CLI is a free, open-source AI assistant that runs in a computer's terminal and helps with coding tasks such as reading, editing and explaining code. It is aimed at developers who want direct access to Google's Gemini models from the command line.",
   "license": "Apache-2.0",
   "licenseClass": "open",
   "kind": "developer_tool",
   "code": "github.com/google-gemini/gemini-cli",
   "website": "https://geminicli.com",
   "page": "https://opensourceeverything.org/p/gemini-cli/"
  },
  {
   "name": "Kilo Code",
   "fit": "full",
   "note": "Works inside VS Code; you pay for the AI",
   "summary": "Kilo Code is an open-source AI coding agent that helps programmers write, change and review code inside VS Code, JetBrains IDEs or a command line. It is aimed at software developers who want to pick their own AI models and pay the model provider directly.",
   "license": "MIT",
   "licenseClass": "open",
   "kind": "developer_tool",
   "code": "github.com/Kilo-Org/kilocode",
   "website": "https://kilo.ai/",
   "page": "https://opensourceeverything.org/p/kilo-code/"
  },
  {
   "name": "Zed",
   "fit": "partial",
   "note": "Code editor with built-in AI; for programmers",
   "summary": "Zed is a fast code editor for writing software, with built-in AI help and support for working with others in real time. It is made for programmers.",
   "license": "Apache-2.0",
   "licenseClass": "open",
   "kind": "developer_tool",
   "code": "github.com/zed-industries/zed",
   "website": "https://zed.dev",
   "page": "https://opensourceeverything.org/p/zed/"
  },
  {
   "name": "Tabby",
   "fit": "partial",
   "note": "Self-hosted code suggestions; you run the server",
   "summary": "Tabby is a self-hosted AI coding assistant that suggests code as you type. It is for developers who want to run the server on their own hardware instead of using a cloud service.",
   "license": "Apache-2.0",
   "licenseClass": "open_core",
   "kind": "self_hosted",
   "code": "github.com/TabbyML/tabby",
   "website": "https://tabbyml.com",
   "page": "https://opensourceeverything.org/p/tabby/"
  }
 ]
}