Lattice AI — VS Code Extension
Extension for the local-first Digital Brain that keeps your knowledge durable across any AI model.

Lattice AI connects VS Code, Cursor, and VSCodium to your local-first Digital
Brain. Use it to send files into durable Brain context, work with Brain-backed
chat, run model workflows, and trigger coding actions from the editor.
Current Release
8.7.0 — Runtime State Hygiene & Release Evidence Refresh. The extension follows
the main app positioning: Lattice AI is a local-first Digital Brain, not just a
model launcher or editor chat panel. It connects editor actions to the same
durable Brain context, explicit consent gates, replaceable model workflow, and
separated Admin surface used by the desktop app. The v8.7.0 line aligns the
extension with the 8.7.0 runtime-state hygiene baseline, refreshed release
evidence, desktop Capture reliability, ToolRegistry readiness, Config DI
improvements, exact release artifacts, and machine-checkable product readiness
gates while preserving the visible VS Code sync status and the 8.0 runtime
architecture contract.
Quick Start
Install and start the Lattice AI workspace:
pip install ltcai
LTCAI
For Apple Silicon local model support:
pip install "ltcai[local]"
Then install the extension:
The extension auto-connects to http://localhost:4825.
What It Adds
| Area |
Description |
| Chat panel |
Work with local or cloud models using workspace and graph context |
| Current file actions |
Ask, edit, explain, refactor, and generate tests from the active file |
| Send To Lattice |
Send the current file or selection into workspace workflows |
| Sync status |
See whether the editor is connected, indexing, synced, or offline |
| Model workflows |
Load, switch, and use model choices managed by Lattice AI |
| Knowledge Graph |
Use graph-backed context from files, notes, screenshots, and conversations |
| Multi-agent workflow |
Start planner/executor/reviewer style coding workflows |
| Local-first workspace |
Keep personal work local while supporting organization workspace patterns |
| Native v4 app |
Use /app as the primary product shell |
Commands
| Command |
Shortcut |
Description |
| Lattice AI: Open Chat |
Cmd+Shift+A |
Open the workspace chat panel |
| Lattice AI: Edit Selection |
Cmd+Shift+E |
Rewrite selected code |
| Lattice AI: Load Model |
Cmd+Shift+M |
Pick a local or cloud model |
| Lattice AI: Explain Selection |
Right-click menu |
Explain selected code |
| Lattice AI: Refactor Selection |
Command palette |
Refactor selected code |
| Lattice AI: Generate Tests |
Command palette |
Generate focused tests |
| Lattice AI: Send To Lattice |
Command palette |
Record file context in Lattice AI |
| Lattice AI: Ask About Current File |
Command palette |
Ask with current file context |
| Lattice AI: Show Sync Status |
Command palette / status bar |
Inspect the editor-to-app bridge state |
| Lattice AI: Generate Terminal Command |
Right-click menu |
Generate a shell command |
| Lattice AI: Save to Knowledge Garden |
Right-click menu |
Save a snippet or note |
Model Workflow
Lattice AI supports local and cloud model choices:
- MLX-VLM on Apple Silicon for current multimodal local models, with MLX-LM
retained as a text fallback only for standard Gemma 4 metadata.
- LM Studio, vLLM, llama.cpp, and Ollama-compatible local paths.
- OpenAI, OpenRouter, Groq, Together AI, and OpenAI-compatible endpoints.
- Model cards disclose maker country, maker company, run mode, internet usage,
model name, HF verification status, download/load strategy, and hardware fit.
Settings
| Setting |
Default |
Description |
ltcai.serverUrl |
http://localhost:4825 |
Lattice AI workspace URL |
ltcai.autoLoadModel |
false |
Load the default model on extension activation |
ltcai.defaultModel |
empty |
Optional default model id |
Remote or tunnel server example:
{
"ltcai.serverUrl": "https://your-server.example"
}
Links
License
MIT — TaeSoo Park