Open source Tabnine alternatives

Every project in the catalog is MIT, Apache or BSD licensed. 0 projects explicitly describe themselves as a Tabnine alternative; 54 more are in the category where Tabnine is a typical product.

Open source projects in the same category: AI Coding Assistants

Category-level information: these projects are the same kind of software as Tabnine; they have not claimed to be a one-to-one replacement.

PI

earendil-works · AI Coding Assistants

STARS119.1K
FORKS15.3K
COMMITS—
CONTRIBUTORS0
VERSIONv0.9.4
UPDATEDtoday
TypeScriptAI AgentCLIMulti-LLMMIT

Common commercial products in this category: GitHub Copilot, Cursor, Tabnine

What can it do?
  • 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.
User reviews
  • ↑ 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

GE

google-gemini · AI Coding Assistants

STARS108.6K
FORKS14.9K
COMMITS—
CONTRIBUTORS0
VERSIONv0.9.0-preview.4
UPDATEDtoday
GoCLIAI AgentGoogleApache-2.0

Common commercial products in this category: GitHub Copilot, Cursor, Tabnine

What can it do?
  • 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.
Heads up
  • • High number of open issues (762)
User reviews
  • ↓ 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

CL

cline · AI Coding Assistants

STARS71.1K
FORKS7.8K
COMMITS—
CONTRIBUTORS293
VERSIONv4.1.2
UPDATEDtoday
AIvscodeCodingAutonomousApache-2.0

Common commercial products in this category: GitHub Copilot, Cursor, Tabnine

What can it do?
  • 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.
Heads up
  • • High number of open issues (1,734)
User reviews
  • ↑ 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

OP

alibaba · AI Coding Assistants

STARS49.1K
FORKS3.6K
COMMITS675
CONTRIBUTORS153
VERSIONv1.12.0
UPDATEDyesterday
GoCLICode ReviewLLMApache-2.0

Common commercial products in this category: GitHub Copilot, Cursor, Tabnine

What can it do?
  • 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

AG

sickn33 · AI Coding Assistants

STARS48.9K
FORKS7.1K
COMMITS2.7K
CONTRIBUTORS346
VERSIONv17.1.0
UPDATEDtoday
PythonAgentic AIMCPCLIMIT

Common commercial products in this category: GitHub Copilot, Cursor, Tabnine

What can it do?
  • 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

CO

continuedev · AI Coding Assistants

STARS36.4K
FORKS5.5K
COMMITS—
CONTRIBUTORS507
VERSIONv2.1.0-vscode
UPDATEDyesterday
TypeScriptVs CodeJetbrainsApache-2.0

Common commercial products in this category: GitHub Copilot, Cursor, Tabnine

What can it do?
  • 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.
Heads up
  • • High number of open issues (858)

Verified against README · Oct 26, 2026 · source

DE

esengine · AI Coding Assistants

STARS36.0K
FORKS2.5K
COMMITS7.0K
CONTRIBUTORS153
VERSIONdesktop-v1.38.7
UPDATEDtoday
GoAIKodlama AsistanıCLIMIT

Common commercial products in this category: GitHub Copilot, Cursor, Tabnine

What can it do?
  • 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.
Heads up
  • • High number of open issues (614)

Verified against README · Oct 25, 2026 · source

TA

TabbyML · AI Coding Assistants

STARS33.9K
FORKS1.8K
COMMITS—
CONTRIBUTORS119
VERSIONwsxiaoys-patch-3
UPDATED4 mo ago
AIcode-completionSelf-Hostedcopilot-alternativeApache-2.0

Alternative to (project's own claim): GitHub Copilot

Common commercial products in this category: Cursor, Tabnine

What can it do?
  • 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.
User reviews
  • • 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

CO

tirth8205 · AI Coding Assistants

STARS32.5K
FORKS3.0K
COMMITS1.0K
CONTRIBUTORS120
VERSIONv2.3.8
UPDATED2 days ago
PythonTree-sitterMCPCode IntelligenceMIT

Common commercial products in this category: GitHub Copilot, Cursor, Tabnine

What can it do?
  • 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.
User reviews
  • • 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

QW

QwenLM · AI Coding Assistants

STARS28.8K
FORKS3.3K
COMMITS9.7K
CONTRIBUTORS419
VERSIONsdk-typescript-v0.1.12
UPDATEDtoday
TypeScriptAITerminalMCPApache-2.0

Common commercial products in this category: GitHub Copilot, Cursor, Tabnine

What can it do?
  • 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.
Heads up
  • • High number of open issues (2,073)

Verified against README · Oct 26, 2026 · source

VO

voideditor · AI Coding Assistants

STARS28.7K
FORKS2.7K
COMMITS—
CONTRIBUTORS50
VERSIONv1.3.4
UPDATED5 mo ago
Agpl-3.0TypeScriptIdeApache-2.0

Common commercial products in this category: GitHub Copilot, Cursor, Tabnine

What can it do?
  • 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.
Heads up
  • • Repository is archived (no longer maintained)

Verified against README · Oct 26, 2026 · source

BE

glukhov · AI Coding Assistants

STARS28.3K
FORKS1.9K
COMMITS0
CONTRIBUTORS0
VERSION—
UPDATEDtoday
TypeScriptGitAgent MemoryAI ContextMIT

Common commercial products in this category: GitHub Copilot, Cursor, Tabnine

What can it do?
  • 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.
Heads up
  • • High number of open issues (1,611)
  • • No published release
User reviews
  • • 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

KI

Kilo-Org · AI Coding Assistants

STARS27.8K
FORKS3.3K
COMMITS31.1K
CONTRIBUTORS394
VERSIONv7.6.2
UPDATEDtoday
TypeScriptAIVS Code EklentisiCommand LineMIT

Common commercial products in this category: GitHub Copilot, Cursor, Tabnine

What can it do?
  • 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.
Heads up
  • • High number of open issues (827)

Verified against README · Oct 26, 2026 · source

RO

Roo-Code · AI Coding Assistants

STARS24.3K
FORKS3.4K
COMMITS0
CONTRIBUTORS0
VERSION—
UPDATED5 mo ago
TypeScriptVS Code ExtensionAI AgentCoding AssistantApache-2.0

Common commercial products in this category: GitHub Copilot, Cursor, Tabnine

What can it do?
  • 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.
Heads up
  • • Repository is archived (no longer maintained)
  • • High number of open issues (1,031)
  • • No published release
User reviews
  • • 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

VI

tradecatlabs · AI Coding Assistants

STARS17.7K
FORKS1.8K
COMMITS798
CONTRIBUTORS3
VERSION—
UPDATED6 days ago
PythonAI ProgramlamaPrompt EngineeringYazılım İş AkışıMIT

Common commercial products in this category: GitHub Copilot, Cursor, Tabnine

What can it do?
  • 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.
Heads up
  • • GitHub repository not found (checked: 2026-10-31)
  • • No published release

Verified against README · Oct 25, 2026 · source

PL

plandex-ai · AI Coding Assistants

STARS15.9K
FORKS1.2K
COMMITS—
CONTRIBUTORS27
VERSIONserver/v2.2.1
UPDATED1 yr ago
AICodingterminalplanningMIT

Common commercial products in this category: GitHub Copilot, Cursor, Tabnine

What can it do?
  • 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.
Heads up
  • • Website is unreachable (checked: 2026-10-31)
  • • Last update over 1 year ago
AG

OrchestratorInc · AI Coding Assistants

STARS13.9K
FORKS1.9K
COMMITS0
CONTRIBUTORS0
VERSIONv0.14.6
UPDATEDtoday
GoOrchestratorCoding AgentsDesktop AppApache-2.0

Common commercial products in this category: GitHub Copilot, Cursor, Tabnine

What can it do?
  • 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.
Heads up
  • • High number of open issues (854)
PR

The-PR-Agent · AI Coding Assistants

STARS13.8K
FORKS2.0K
COMMITS5.5K
CONTRIBUTORS329
VERSIONv0.45.0
UPDATEDtoday
PythonCode ReviewAIGitHub ActionsMIT

Common commercial products in this category: GitHub Copilot, Cursor, Tabnine

What can it do?
  • 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.
User reviews
  • • 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…”

CL

zilliztech · AI Coding Assistants

STARS12.7K
FORKS938
COMMITS217
CONTRIBUTORS27
VERSION—
UPDATED3 mo ago
TypeScriptMCPVector DatabaseCode AnalysisMIT

Common commercial products in this category: GitHub Copilot, Cursor, Tabnine

What can it do?
  • 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.
Heads up
  • • No published release
User reviews
  • • 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…”

TR

bytedance · AI Coding Assistants

STARS12.2K
FORKS1.4K
COMMITS0
CONTRIBUTORS0
VERSION—
UPDATED8 mo ago
Agentllmsoftware-engineeringMIT

Common commercial products in this category: GitHub Copilot, Cursor, Tabnine

What can it do?
  • 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
Heads up
  • • No published release
User reviews
  • • 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