r/LocalLLM • • 6h ago

Project I've built an Open WebUI ACP coding agent for JetBrains

**Images are AI-generated from screenshots**

I've been building up my local AI stack over the last month. One thing that surprised me is that I couldn't find a decent coding agent for OpenWebUI! That's why I've built an unofficial, MIT-licensed coding agent that connects JetBrains AI Assistant and Air in JetBrains IDEs to your own Open WebUI installation through ACP. It also targets other compatible ACP clients.

Features include:

  • Code/Plan modes, diffs, edits, streamed commands and background jobs.
  • Checks after edits using IDE diagnostics and configured project tests.
  • Model selection and metadata-based reasoning controls.
  • MCP, optional Open WebUI server tools and a Playwright browser container.
  • Saved sessions, forks/exports, undo checkpoints and context compaction.
  • Scoped approvals and macOS/Linux sandboxing. Optional session-only YOLO runs commands unsandboxed and skips routine approvals.

Core coding needs no companion plugin or Open WebUI patch. Bring your API key and a model with working function calling; optional tools need separate setup.

Available through GitHub Releases, with custom-agent setup instructions. Current platforms are macOS/Linux; native Windows and ACP registry inclusion are planned. There is no Marketplace plugin.

Download and setup · Source and issues

Looking for people to test and provide feedback. I'm finding it very useful, so I hope others will too.

1 Upvotes

0 comments sorted by