LMLocal is a Visual Studio extension (for VS 2022/2026) that integrates a dedicated chat interface for local LLMs via LM Studio, Ollama, or any OpenAI-compatible API. Designed as a passive assistant rather than an autonomous agent, it can reference your solution context when enabled, but it will never modify your code automatically.
Key features:
Chat UI – Tool window with streaming responses, model selection, Markdown + syntax highlighting, copy button for code blocks, and expandable reasoning steps.
Context sharing – Include current editor/output content with a + button; optional AI tool integration to read project files (when enabled in settings).
Performance & stats – Live tokens/sec and total token count in the status bar; adjustable stream timeout (0 = never timeout).
History management – Auto-saved to local JSONL files, conversation summarization, markdown/whitespace stripping, and smart buffering (last 200 messages).
Settings & connectivity – Configurable API URL (default http://127.0.0.1:1234), timeout, logging; auto-connect on startup; four UI themes (Dark, Mid‑Dark, Mid‑Light, Light).
| |