Junction is a VS Code chat sidebar that connects to multiple local AI agent runtimes, exposing a unified interface with features like workspace context, model/reasoning picker, markdown rendering, and multiple chat layouts.
What it is
Junction is a VS Code chat panel that connects to local AI coding agents running on your machine. It speaks to multiple agent backends through one unified interface — switch between them without changing your workflow.
How it works
Junction connects to local agent runtimes via backends such as OpenClaw, Hermes, Souveraine, MiMoCode, Goose, OpenCode, and OpenHands. It provides a chat sidebar, workspace context (drag-and-drop files into the chat input or right-click to add to the thread), a model and reasoning picker, and Markdown rendering for responses, tool call cards, reasoning blocks, and diffs. It supports chat layouts (compact or timeline), follow-up modes (queue, steer mid-turn, or interrupt), and auto-reconnection to runtimes.
Getting started
Installation
npm install
./compile-and-install.sh
# Then: Ctrl+Shift+P → Developer: Reload Window
Requirements
- VS Code 1.120.0 or higher
- A local agent runtime running (e.g. OpenClaw Gateway, Hermes dashboard, Souveraine server)
From the README, the extension is described as a VS Code chat sidebar that connects to local AI coding agents and supports multiple backends, with features including a workspace context, model/reasoning picker, markdown rendering, and multiple chat layouts.
Getting started (continued)
To use Junction, ensure a local agent runtime is running and use the Command Palette to open the sidebar: Junction: Open Sidebar.
Recent releases
Latest release: v0.1.1 (2026-06-29)
- 20 locales: NLS + l10n bundle + README translations
- Queue display mode setting (timeline/compact/auto)
- Sticky post truncation with show-more button
- Tool pill truncation with show-mo
Traction
The repository has 641 stars and 0 open issues as of the provided data. The project was created on 2026-06-17 and last pushed on 2026-06-29.
Caveats
License is MIT. The README indicates MIT License and the project credits, with age starting from 2026-06-17. No explicit open issues are listed in the data provided.
