Tabby Cat
Autocomplete

Cursor-style completions inside VS Code

Apr 2026

VS Code

Tree-sitter

LSP Context

I built a Cursor-style VS Code inline completion extension with streaming LLM completions, replacement edits, Tree-sitter AST parsing across 9 languages, LSP-based cross-file context, edit-history tracking, caching, and deduplication.

Role

Extension Builder



System Surface

Inline edits, ASTs, context

Stack

TypeScript and VS Code APIs



Context Engine

LSP, Tree-sitter, edit history

The extension focuses on the messy edge of autocomplete: streaming partial suggestions without fighting the editor, replacing the right range, collecting cross-file context, and deduplicating noisy candidates before they reach the user.

Build Period

2026 Project Cycle



Project Status

Public repo

Primary Focus

Developer tooling



Output Format

VS Code extension