Reticle + Reticle MLX
Fast, private code completion on your own endpoint.
Get started · Mac app + extension · Extension only · Provider guides · Documentation Reticle offers completely local, Cursor-style tab autocomplete in VS Code. The project has two primary parts:
With Reticle MLX, model traffic stays entirely local on your Mac. There is no hosted Reticle account or telemetry. Aside from model downloads you initiate, Reticle MLX's only internet use is Sparkle's minimal update check. Choose your setup
Easiest setup: Reticle MLX + VS CodeReticle MLX is the recommended path for Apple Silicon MacBooks and desktops. It handles the model runtime, downloads, service lifecycle, logs, health checks, benchmarking, and VS Code setup without requiring a terminal after installation.
The menu-bar app distinguishes starting, healthy, stopped, and unhealthy services. Its settings include model downloads and selection, a custom-model path, performance benchmarks, VS Code integration, copyable/exportable logs, and launch-at-login. Read the complete Reticle MLX guide → Use the VS Code extension with an existing endpointIf you already have a compatible endpoint, install the extension directly:
It is also available from Open VSX and as a VSIX on the latest GitHub release. Open the Reticle target in the VS Code Activity Bar, then:
The panel also exposes autocomplete state and live extension logs. Advanced options remain available through Open all settings. Read the configuration guide → Provider and setup guidesReticle MLX is the easiest Mac setup, but the extension can use any compatible provider: A server can return HTTP 200 while ignoring the suffix or wrapping the answer in chat prose. Verify the exact model and server together before relying on it: Run model compatibility testing → Documentation
LicenseMIT. The optional context engine is an original lightweight implementation; no third-party context-retrieval code is vendored. |