Kendr Code for VS CodeKendr Code brings a standalone agentic coding workspace into VS Code. Use local, self-hosted, or hosted models; keep multiple coding sessions; review changes; approve tools; work in isolated Git worktrees; and return to durable conversations without leaving the editor. Kendr Desktop is optional. Highlights
Getting started
Runtime discovery checks a saved Kendr server first, then a healthy Kendr
Desktop session, and otherwise starts the bundled local runtime. Failed probes
fall through automatically. External tokens are stored in VS Code SecretStorage,
not in settings or workspace files. Connect to Kendr Server remains in the
Command Palette for intentionally managed or remote Sessions and chatThe left Sessions view is the durable conversation navigator. Its title actions create a session, search, and refresh the list. Conversations from every Kendr project are grouped into Pinned, Needs attention, Recent, Older, and Archived. Selecting a session focuses the right chat, switches to its project context, and attaches the chat to that conversation. Session context actions can pin, archive, unarchive, fork, rename, remove, or open a conversation in an editor tab. Forking can target another project without replacing the original conversation. New Conversation opens an empty composer immediately and creates the durable session only when you send its first message. For Git projects, select Current workspace or Isolated worktree directly in that composer. The right sidebar separates navigation from conversation work. Its Chats screen contains search and full conversation rows; selecting one opens a focused thread with safe rich Markdown, code and message copy actions, prompt history, slash commands, context chips, bounded file attachments, and an auto-sizing composer. Running turns can be stopped or steered without losing the session. Type Models and providersThe extension can create model connections through its own standalone backend or read the same safe catalog from Kendr Desktop. It supports local Ollama models and OpenAI-compatible local or self-hosted runtimes such as LM Studio, vLLM, and llama.cpp, as well as OpenAI, Anthropic, Google AI, xAI/Grok, Kendr Hosted, and supported subscription-runtime connections. Choose Provider subscription in chat or run Kendr Code: Connect Provider Subscription to see the reviewed account-login catalog. OpenAI Codex can use provider-managed ChatGPT login through the official runtime. Cataloged methods that are not safe or permitted to execute remain visible with their exact unavailable reason. The current OpenAI Codex preview appears in Ask and Plan in Kendr Code; it supports compatible research and code-review surfaces but does not enable full Agent mode or act as an OpenAI API-key replacement. The model picker groups choices by connection and labels each route Local
or Cloud. It shows only ready, enabled, policy-eligible routes compatible
with the selected Agent, Ask, or Plan mode. Choose Find local models with
Ollama directly in the picker for local discovery, or Connect another model
provider for subscriptions, APIs, and other runtimes. The only Kendr Hosted exposes every entitled text-generation route to Agent mode. Models with native tool calling use it directly; other hosted text models use Kendr's constrained coding-action transport, so the model list is not artificially limited to tool-advertising routes. Use Kendr Code: Detect Local Models to test the standard loopback endpoints for Ollama, LM Studio, vLLM, and llama.cpp and connect a detected server without typing its URL. Provider credentials, endpoints, and billing identities remain backend-side; they are never copied into the chat webview or regular VS Code settings. A turn or inline completion carries only the selected model, connection, and execution-route identifiers, preventing a same-named model on another account from being selected accidentally. Coding capabilities
Commands
Security and privacyKendr Code does not infer project trust from an open folder. File changes, approvals, capability changes, and checkpoint restores remain explicit and are handled by the Kendr backend's audited authority paths. The standalone service binds only to a random loopback port, uses a new random bearer token for every launch, verifies the bundled executable against its packaged build manifest, and stops when its owning VS Code extension host exits. Attachments are restricted to files inside the selected workspace, reject binary and unavailable files, and use bounded context budgets. Hosted-provider credentials and local-provider configuration remain backend-side. Account sessions and local API tokens are kept in VS Code SecretStorage and are not exposed to the chat webview. Browser sign-in uses OAuth authorization code flow with PKCE. The callback returns only to the authenticated loopback runtime, and refresh tokens remain in VS Code SecretStorage. Retry-safe API calls use bounded deadlines, server-directed backoff, and idempotency protection. Event streams detect stale connections and resume from the last durable cursor with duplicate suppression, so reconnecting does not repeat completed events. Inline completion is disabled by default. When enabled, it sends only a bounded prefix and suffix from the visible document plus non-content request metadata. Remote workspacesFor Remote SSH, dev containers, or WSL, install the matching Kendr Code platform
package in the remote workspace extension host. Its bundled backend then runs
in the same environment as the workspace. External runtime mode remains
available when you intentionally operate a separate CompatibilityKendr Code supports VS Code 1.90 and newer. Standalone release packages are produced for Windows x64 and arm64, Linux x64 and arm64, and macOS x64 and arm64. Release automation verifies platform signing or notarization where the operating system provides it, verifies signed checksums and provenance for Linux, and publishes checksums, a CycloneDX SBOM, and SLSA/in-toto provenance with each release set. VS Code 1.106 and newer show the dedicated right-sidebar chat launcher. Earlier supported versions keep Sessions and a Chat fallback in the left Activity Bar. SupportVisit kendr.org or email support@kendr.org. The public extension is available on the Visual Studio Marketplace. |