Capabilities

Everything LocalPilot can do

The extension combines inline completions, command-driven code assistance, chat, setup workflows, safety filters, and resource controls.

Inline ghost text

LocalPilot registers an inline completion provider for JavaScript, TypeScript, React, Python, Java, C, C++, C#, Go, Rust, and PHP. It supports full multiline suggestions and conservative line mode.

Chat panel

The chat webview can answer questions about the active editor, selected code, or the current file. Quick actions include explain file, explain selection, find bugs, fix selection, add comments, and generate tests.

Code actions

Lightbulb actions appear for supported source files and expose explain, comment, fix, and test generation flows.

Explain error

Select a stack trace or paste an error message. LocalPilot redacts secrets, includes safe code context when available, and opens the explanation in Markdown.

Safe edits

Fix and comment commands strip code fences, open a diff preview, and require explicit apply confirmation. Copy and cancel remain available.

Status menu

The status bar shows Ollama readiness, inline mode, configured models, and shortcuts for setup, chat, model selection, status checks, and inline toggling.

First-run setup

Onboarding checks Ollama, lists local models, lets users select inline and chat models, and offers recommended model pulls only after confirmation.

Performance safeguards

Request limiting cancels stale inline requests, completion caching avoids repeated calls, and token budgets shrink in micro and lite modes.

Supported languages

Inline and code actions focus on common programming stacks

JavaScriptTypeScriptReact JSXPythonJavaCC++C#GoRustPHP