Skip to content
| Marketplace
Sign in
Visual Studio Code>Machine Learning>OpenMono AgentNew to Visual Studio Code? Get it now.
OpenMono Agent

OpenMono Agent

StartupHakk

|
80 installs
| (0) | Free
VS Code chat client for the OpenMono coding agent (ACP). Connects to a local .NET agent that talks to your LLM.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

OpenMono Agent

Publisher: StartupHakk · Extension ID: StartupHakk.openmono-agent

Chat with the OpenMono coding agent without leaving your editor. OpenMono is an open-source, local-first coding agent — your code never leaves your network and there is no per-token billing. This extension brings its full agentic loop into a VS Code / Cursor side panel.

The agent does the thinking (the LLM, sessions, memory, tools, and playbooks). The extension is the chat surface: it shows streamed responses, runs the agent inside Docker on your machine, and asks for your approval before anything touches your files.


What you can do

  • Chat with full streaming — responses, reasoning, and tool calls render live as the agent works.
  • Attach files and images — type @ to reference any file in your workspace, or drag, paste, or attach images (PNG, JPG) for the agent to read.
  • Plan Mode and Build Mode — start in read-only Plan Mode to explore safely, then approve a plan to switch into Build Mode where the agent edits code.
  • Approve every action — when the agent wants to run a command or write a file, you get a permission card: Allow once, Allow for this session, or Deny. Destructive actions are flagged.
  • Watch the work — tool calls appear as collapsible cards with status, and sub-agent activity is grouped into expandable logs.
  • Stay in control — stop a running turn at any time (Stop button or Esc), clear the session, and switch folders in multi-root workspaces.

How it works

VS Code / Cursor (this extension)  ──HTTP/SSE──►  OpenMono agent (Docker, :7475)  ──►  LLM

The extension talks to a local OpenMono agent over HTTP. The agent must run on the same machine as your editor — it executes tools in your workspace, so it has to see your files. The LLM (inference) can live anywhere:

  • Full setup — agent and inference both run on this machine (one box with a capable GPU, or Apple Silicon).
  • Dual-box setup — the agent runs on this machine, inference runs on a separate GPU machine. Either way, the agent stays local to your editor.

When you open a project and start the agent, the extension launches it for you in a Docker container scoped to that folder. Docker is required.


Requirements

  • VS Code 1.85+ or Cursor
  • Docker — installed and running (the extension spawns the agent in a container)
  • OpenMono agent installed on this machine — see the OpenMono install guide. Choose a full setup (agent + inference here) or a dual-box setup (inference on a separate machine); in both cases the agent must be installed on the machine running your editor.

Quick start

  1. Install the OpenMono agent on this machine following the OpenMono setup guide. Pick a full or dual-box configuration and confirm it runs.
  2. Make sure Docker is running.
  3. Install this extension from the marketplace (search OpenMono Agent) or from a .vsix.
  4. Open your project folder in VS Code or Cursor.
  5. Open the OpenMono Agent panel from the activity bar and click Start Agent. The extension spins up the agent for the open folder and connects automatically.
  6. Start chatting. You begin in Plan Mode — describe what you want, review the plan, then approve it to let the agent build.

Settings

Setting Default What it does
openmono.agentImage openmono-agent:latest Docker image the extension runs for the agent.
openmono.agentLifecycle managed managed stops the container when the editor closes; persistent leaves it running for faster reconnects.
openmono.dockerCommand docker Path to the Docker CLI. Set this to the full path if docker isn't on your PATH.
openmono.acpPort 7475 Port the extension uses to reach the agent.

LLM settings (endpoint, model, API key) belong to the agent, in ~/.openmono/settings.json (%USERPROFILE%\.openmono\settings.json on Windows) — not in this extension.


Commands

Open the Command Palette (Ctrl/Cmd+Shift+P) and search OpenMono Agent:

Command What it does
Start Agent for Workspace Connect to (or launch) the agent for the open folder.
Stop Agent Disconnect and stop the managed container.
Clear Session Reset the conversation.
Select Workspace Folder Choose which folder the agent serves in multi-root workspaces.

Troubleshooting

Symptom Fix
Agent won't start / Docker error Confirm Docker is installed and running. If docker isn't on your PATH, set openmono.dockerCommand to its full path.
No agent found for this workspace The agent runs per folder — make sure you started it for the folder currently open in the editor.
Port 7475 already in use Stop the conflicting process, or change openmono.acpPort (it must match the agent's port).
Agent installed but nothing connects Re-check the OpenMono setup guide — verify the agent is installed on this machine and inference is reachable.

Links

  • OpenMono agent (open source) — https://github.com/StartupHakk/OpenMonoAgent.ai
  • OpenMono agent (home page) — https://www.openmonoagent.ai/
  • StartupHakk — https://startuphakk.com

License

AGPL-3.0-or-later.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft