diff --git a/README.md b/README.md
index 4d182ec..cdb3382 100644
--- a/README.md
+++ b/README.md
@@ -35,7 +35,8 @@
-
+
+
@@ -109,6 +110,7 @@ Restart your editor. Done. Every question now hits the index instead of re-readi
| Gemini CLI | `.gemini/settings.json` | `GEMINI.md` |
| OpenAI Codex | `~/.codex/config.toml` (user-global, per-project section) | |
| OpenCode | `opencode.json` | |
+| Tabnine | `.tabnine/agent/settings.json` | `TABNINE.md` |
Multiple editors in the same project? All get configured in one command.
diff --git a/docs/index.html b/docs/index.html
index 57640ce..094b14d 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -981,6 +981,7 @@
Index once.
Save 94%.
Gemini CLI
Codex CLI
OpenCode
+
Tabnine
@@ -1266,6 +1267,11 @@ Deep dives
How to Reduce AI Coding Agent Costs
5 practical ways to cut your Claude Code, Cursor, and Copilot bills.
+
+ May 6, 2026 · 5 min read
+ How to Use CCE with Cursor: Complete Setup Guide
+ Step-by-step guide to setting up Code Context Engine with Cursor. Works alongside Cursor's built-in indexing.
+
May 4, 2026 · 5 min read
How We Cut Claude Code Token Usage by 94%
diff --git a/src/context_engine/cli.py b/src/context_engine/cli.py
index d657bdb..d14ee12 100644
--- a/src/context_engine/cli.py
+++ b/src/context_engine/cli.py
@@ -711,7 +711,7 @@ def init(ctx: click.Context) -> None:
else:
_ok("MCP server already configured in " + click.style(".mcp.json", fg="cyan"))
- # Configure MCP for other detected editors (Cursor, VS Code, Gemini, Codex)
+ # Configure MCP for other detected editors (Cursor, VS Code, Gemini, Codex, Tabnine)
from context_engine.editors import _editor_section # noqa: SLF001
detected = detect_editors(project_dir)
for editor_key in detected:
diff --git a/src/context_engine/editors.py b/src/context_engine/editors.py
index ed5291f..54fdc15 100644
--- a/src/context_engine/editors.py
+++ b/src/context_engine/editors.py
@@ -2,7 +2,7 @@
Detects installed editors and writes MCP server config in each editor's
format. Supports Claude Code, VS Code/Copilot, Cursor, Gemini CLI,
-OpenAI Codex CLI, and OpenCode.
+OpenAI Codex CLI, OpenCode, and Tabnine.
Two scopes exist for an editor's config:
- "project" (default): config_path / detect markers resolve under the
@@ -80,6 +80,13 @@
"format": "opencode",
"detect": ["opencode.json", "opencode.jsonc"],
},
+ "tabnine": {
+ "name": "Tabnine",
+ "config_path": ".tabnine/agent/settings.json",
+ "servers_key": "mcpServers",
+ "format": "json",
+ "detect": [".tabnine"],
+ },
}
# ── Instruction file definitions ──────────────────────────────────────
@@ -126,6 +133,11 @@
"path": "GEMINI.md",
"detect": [".gemini", "GEMINI.md"],
},
+ "tabnine": {
+ "name": "TABNINE.md",
+ "path": "TABNINE.md",
+ "detect": [".tabnine", "TABNINE.md"],
+ },
}