Open source GitHub Copilot alternatives
Every project in the catalog is MIT, Apache or BSD licensed. 1 projects explicitly describe themselves as a GitHub Copilot alternative; 53 more are in the category where GitHub Copilot is a typical product.
Projects that call themselves a “GitHub Copilot alternative”
Source: the project's GitHub description or README.
Tabby
84TabbyML · AI Coding Assistants
Alternative to (project's own claim): GitHub Copilot
Common commercial products in this category: Cursor, Tabnine
- You build an AI coding assistant that works on your own infrastructure.
- You include your own documentation in the system through REST API.
- You add GitLab merge requests and file contents as context to the chat panel.
- • NeutralHacker News
Show HN: Tabby – A self-hosted GitHub Copilot
“Yes they have a VS Code extension even though it's not mentioned in their Github readme for some reason (just search for Tabby in VS code extensions). I tried it and it worked OK.”
- • NeutralHacker News
Show HN: Tabby – A self-hosted GitHub Copilot
“Just in case you didn't know that a project called Tabby exists (it was Terminus). It's a terminal (another one you could say). It's not my project, I'm just a user.”
Verified against README · Oct 26, 2026 · source
Open source projects in the same category: AI Coding Assistants
Category-level information: these projects are the same kind of software as GitHub Copilot; they have not claimed to be a one-to-one replacement.
earendil-works · AI Coding Assistants
Common commercial products in this category: GitHub Copilot, Cursor, Tabnine
- You code in the command line with the interactive coding agent CLI
- Use LLM API to access OpenAI, Anthropic and Google models
- You develop terminal interfaces that render differentials with the pi-tui library.
- ↑ PositiveGitHub Issue
[Windows] [sink-thread] How do you use Pi on windows? What issues are you seeing?
“## Motivation There are gazzilion developers on windows. Some use pi. Many could use pi. There are however too many ways pi can be run on windows and as such it is hard to know where to focus energy (fixing bugs, having best docs, having out of box) vs what ways can be delegated…”
- • NeutralGitHub Issue
openai-codex Connection Reliability Issues
“## Summary `openai-codex` / `gpt-5.5` sometimes leaves the interactive TUI stuck on `Working...` with no streamed text, no tool call, and no visible error. The only way to recover is pressing Escape, which records an aborted assistant turn. This has happened repeatedly over the…”
Verified against README · Oct 26, 2026 · source
google-gemini · AI Coding Assistants
Common commercial products in this category: GitHub Copilot, Cursor, Tabnine
- By accessing Gemini models via the terminal, you query and edit large codebases
- You integrate external tools and services using MCP support
- You automate operational tasks, such as questioning pull requests and managing complex re-funds.
- • High number of open issues (762)
- ↓ NegativeGitHub Issue
allow exit and quit commands without leading slash (/)
“### What would you like to be added? This is feature request - someone can point it as bug as well but I will not. **Ask / Request 👉🏽 Implement exit and quit as standard commands with a simple confirmation prompt** ### Why is this needed? 1. Claude Code - Uses /exit (slash…”
- • NeutralGitHub Issue
Confusing error message "ripgrep exited with code null" when search is cancelled
“### What happened? When a search operation is cancelled or aborted (e.g., by pressing Ctrl+C or via AbortSignal), the CLI displays a confusing error message: ``` ripgrep exited with code null ``` This message is misleading because it suggests something went wrong, when in fact…”
Verified against README · Oct 26, 2026 · source
Cline
100cline · AI Coding Assistants
Common commercial products in this category: GitHub Copilot, Cursor, Tabnine
- You can create and edit files on the VS Code or JetBrains to manage changes to the codebase.
- You can run commands through the terminal and automate package installation, testing and distribution processes.
- Using SDK, you can develop your own AI agents and custom vehicle integrations.
- • High number of open issues (1,734)
- ↑ PositiveHacker News
Why Cline doesn't index your codebase
“Cursor changed their pricing recently and now charge a 20% markup on LLM API calls to use their "Max" models (which from what I gather are the full extent of the LLM context windows you get in the API anyway). I also don't love that Cursor generally plays "context compression"…”
- • NeutralHacker News
Why Cline doesn't index your codebase
“Following dependencies is the way to go IMHO. Saying "Code Doesn't Think in Chunks", is IMHO not correct. Developers do thing in chunks of codes. E.g. this function calls that function uses that type and is used here and there. It is not really a file based model like Cline…”
Verified against README · Oct 26, 2026 · source
alibaba · AI Coding Assistants
Common commercial products in this category: GitHub Copilot, Cursor, Tabnine
- You get structured code review comments by reading the git differences.
- With the ocr scan command, you examine the entire repository or specific directories on a file basis without needing a Git history.
- With the built-in set of multilingual rules, you catch errors such as NPE, thread security, XSS and SQL injection at line level.
Verified against README · Oct 26, 2026 · source
sickn33 · AI Coding Assistants
Common commercial products in this category: GitHub Copilot, Cursor, Tabnine
- You can search and select the skills to suit your project through the local catalog.
- You can verify selected skill sets in memory and save them as ⁇ aas-stack.json ⁇ .
- You can preview the plans created via CLI before making changes.
Verified against README · Oct 26, 2026 · source
Continue
100continuedev · AI Coding Assistants
Common commercial products in this category: GitHub Copilot, Cursor, Tabnine
- You use coding agent tools via the VS Code extension.
- You work on projects with the JetBrains plugin or command line interface.
- With the Continue CLI you set up on npm, you run the encoding agent directly from the terminal.
- • High number of open issues (858)
Verified against README · Oct 26, 2026 · source
esengine · AI Coding Assistants
Common commercial products in this category: GitHub Copilot, Cursor, Tabnine
- You can manage AI-assisted coding processes through the terminal, desktop, or regulator.
- With the reasonix.toml file, you can configure model providers and tools to their needs.
- You can retrieve the files that the agent replaced with editing tools according to the speech step without touching the git history.
- • High number of open issues (614)
Verified against README · Oct 25, 2026 · source
tirth8205 · AI Coding Assistants
Common commercial products in this category: GitHub Copilot, Cursor, Tabnine
- With Tree-sitter, you can create a permanent structural map of your codebase.
- You can automatically install the MCP configuration for supported platforms.
- By giving the AI assistant sensitive context, you can only make the required code parts read.
- • NeutralHacker News
Code-review-graph: persistent code graph that cuts Claude Code token usage
“Hi HN I'm Tirth. I built code-review-graph because I got tired of watching Claude Code re-read my entire codebase on every single task. When you ask Claude Code to review a commit or add a feature, it reads files to understand the codebase. On a small project that's fine. On…”
Verified against README · Oct 26, 2026 · source
QwenLM · AI Coding Assistants
Common commercial products in this category: GitHub Copilot, Cursor, Tabnine
- Terminal, you can run commands in your project directory via desktop or web interface.
- You can switch between OpenAI, Anthropic, Gemini or local models at runtime.
- With automatic memory and sub-agent features, you can create dynamic workflows.
- • High number of open issues (2,073)
Verified against README · Oct 26, 2026 · source
voideditor · AI Coding Assistants
Common commercial products in this category: GitHub Copilot, Cursor, Tabnine
- You can perform AI-assisted operations using local or different LLM providers on your codebase.
- In file editing processes, you can examine diff views and background synchronization services.
- You can reference automatic update processes with React and Tailwind integration in VS Code forking projects.
- • Repository is archived (no longer maintained)
Verified against README · Oct 26, 2026 · source
Beads
60glukhov · AI Coding Assistants
Common commercial products in this category: GitHub Copilot, Cursor, Tabnine
- Using the Dolt infrastructure, you can create a version-controlled and questionable task graph for AI agents.
- You can get the agent to work on long-term projects through defined tasks without losing context.
- With hash-based identities and auto-recapitulation features, you can manage project memory without data overlap in multi-agent environments.
- • High number of open issues (1,611)
- • No published release
- • NeutralHacker News
Beads: Computer language and toolchain
“So at risk of being the exact type of crusty old guy the tweeter is complaining about, I think Rik is completely missing the point. Progammers are busy, and not just with work but with learning. Somebody said its a 60hr/wk job, 40hrs for your boss and 20hrs just keeping up with…”
- ↑ PositiveHacker News
Beads: Computer language and toolchain
“I am vaguely familiar with Light Table and Eve (coincidentally my college roommate grew up with Chris but I don't know him personally). It's been awhile but my recollection is Light Table/Eve had a more targeted set of selling points -- a killer IDE with some slick features I…”
Verified against README · Oct 26, 2026 · source
kilocode
100Kilo-Org · AI Coding Assistants
Common commercial products in this category: GitHub Copilot, Cursor, Tabnine
- You can write code directly using natural language and edit existing codes.
- You can create architectural designs and prepare application plans before coding.
- You can ask questions and get answers about your codebase without touching any files with the Ask agent.
- • High number of open issues (827)
Verified against README · Oct 26, 2026 · source
Roo Code
10Roo-Code · AI Coding Assistants
Common commercial products in this category: GitHub Copilot, Cursor, Tabnine
- You can create code files using natural language descriptions.
- You can extract errors in the codebase and re-edit them on the existing code.
- You can use different modes of work for architectural planning, documentation writing, and automation of repetitive tasks.
- • Repository is archived (no longer maintained)
- • High number of open issues (1,031)
- • No published release
- • NeutralHacker News
Open-source plugin brings Roo Code to JetBrains IDEs
“Hi, I built this plugin to help JetBrains users run Roo Code Agents natively, without needing to switch to VS Code. It supports most features out of the box and works with IntelliJ IDEA, PyCharm, and other JetBrains IDEs. Feedback or contributions welcome! GitHub:”
- • NeutralGitHub Issue
VS Code LM API - Copilot - Claude 3.7 Sonnet - "Model is not supported for this request."
“### Which version of the app are you using? v3.7.4 ### Which API Provider are you using? VS Code LM API ### Which Model are you using? Claude 3.7 Sonnet ### What happened? When submitting a prompt the error below is being returned immediately. This is happening only with both…”
Verified against README · Oct 26, 2026 · source
tradecatlabs · AI Coding Assistants
Common commercial products in this category: GitHub Copilot, Cursor, Tabnine
- By giving the Pi CLI installation guide to a web-based chat AI, Pi Agent sets it up step by step and configure it by task.
- Using the techniques of demand engineering and context management, you improve the quality of code production.
- You control the AI outputs produced through independent verification and testing processes.
- • GitHub repository not found (checked: 2026-10-31)
- • No published release
Verified against README · Oct 25, 2026 · source
Plandex
55plandex-ai · AI Coding Assistants
Common commercial products in this category: GitHub Copilot, Cursor, Tabnine
- You can plan and implement complex coding tasks that cover a large number of files.
- You can run commands through the terminal and manage automated debugging processes.
- You can review and approve changes in a sandbox environment independent of project files.
- • Website is unreachable (checked: 2026-10-31)
- • Last update over 1 year ago
OrchestratorInc · AI Coding Assistants
Common commercial products in this category: GitHub Copilot, Cursor, Tabnine
- You create a separate agent, workspace, and feedback loop for each coding task.
- You track workers, pull requests, CI processes and reviews through a live Kanban board.
- For Git-based work, you assign each worker a specific branch and working tree.
- • High number of open issues (854)
pr-agent
100The-PR-Agent · AI Coding Assistants
Common commercial products in this category: GitHub Copilot, Cursor, Tabnine
- By integrating GitHub workflows, you can perform automated pull request reviews.
- You can use the command line interface to execute pull requests in the local development environment.
- You can easily customize review categories and behaviors through configuration files.
- • NeutralHacker News
PR-Agent — extension that adds AI chat to code reviews on GitHub
“Hi @lvncelot I am Tal, one of the developers of this extension. See our FAQ regarding your concerns about the PR description, and the review process: In general, PR-Agent is designed to assist, not replace, human reviewers. Many of the flows and processes we deployed are aimed…”
zilliztech · AI Coding Assistants
Common commercial products in this category: GitHub Copilot, Cursor, Tabnine
- Through the millions of lines in your codebase, you can find the relevant sections by performing a semantic search.
- Thanks to vector database integration, you can manage costs by simply adding the necessary code pieces to connect.
- You can present the entire project in context to AI assistants such as Claude Code, who offer MCP support.
- • No published release
- • NeutralGitHub Issue
Indexing succeds but then search_code right after that says code base is not indexed
“Had installed it successfully with the cloud repository Indexed the source code directory few times (shorter repo) and it was successful each time, but right after index when I tried to search it said the code is not indexed and kicked off indexing again Have never been able to…”
- ↓ NegativeGitHub Issue
claude-context MCP search_code fails despite successful indexing
“## Summary The `search_code` MCP tool consistently fails with "codebase not indexed" error despite: 1. Successful completion of `index_codebase` operation 2. Confirmation from `get_indexing_status` that codebase is "fully indexed and ready" 3. Verified data stored in Milvus…”
bytedance · AI Coding Assistants
Common commercial products in this category: GitHub Copilot, Cursor, Tabnine
- Doğal dil talimatlarıyla yazılım mühendisliği görevlerini CLI'dan ajana yaptırırsın
- OpenAI, Anthropic, Doubao, Azure, OpenRouter, Ollama veya Google Gemini API'leriyle çalışırsın
- Ajan adımlarının kısa özetini Lakeview ile görürsün
- • No published release
- • NeutralGitHub Issue
Roadmap: Is there still a plan to rewrite this in Rust in the future?
“### What is your question? I noticed that Rust has been removed from the current plan. May I ask whether a Rust rewrite is still being considered, or if it has been permanently dropped from the roadmap ? ### Additional information that you believe is relevant to this question N/A”
- • NeutralGitHub Issue
Qwen and Deepsek suport
“Qwen and Deepsek suport”
Verified against README · Oct 30, 2026 · source
cobusgreyling · AI Coding Assistants
Common commercial products in this category: GitHub Copilot, Cursor, Tabnine
- With the command line tool, you start daily triage or reconfiguration patterns in your project.
- You design automation loops that explore everyday work, verify results, and hide the situation.
- Using different tools and levels of authority, you control the operations of AI agents on the codebase.
- • NeutralGitHub Issue
Release prep — week of 2026-07-20
“## Changelog drafter (L1 dogfood) Automated scan surface for release notes. **Human reviews and edits before any publish.** - Last tag: `loop-audit-v1.7.0` - Window since: 2026-07-20 18:13:55 +0200 ### Next steps 1. Run the changelog-drafter starter skills locally or in your…”