← all repositories
risa-labs-inc/BossConsole

A native JVM console that lets AI agents operate the desktop itself

BOSS exists because AI agents deserve an open-source, native control room that isn't locked to one vendor or trapped in a single-threaded browser shell.

★815 stars Kotlin Coding AssistantsAgents
BossConsole
Not currently ranked — collecting fresh signals.
star history

What it does

BOSS is a cross-platform desktop workspace built with Kotlin Multiplatform and Compose Multiplatform. It unifies an embedded browser called Fluck, a shareable terminal, a code editor, secrets management, and a plugin store so AI agents can do complex, multi-step work alongside humans. You bring your own agent—Claude Code, Codex, Gemini, or OpenCode—and it operates inside a governed environment with role-based access controls.

The interesting bit

The workspace is self-aware: BOSS exposes its own tabs, terminals, browser, and git state to the agent through more than 100 mcp__boss__* tools, giving the agent both situational awareness and the ability to act. Because the app runs on the JVM with true multithreading and hot-reloads plugins at runtime, an agent can rewrite a tool and see it live without restarting the app—a trick the README notes Electron-based rivals cannot match.

Key highlights

  • Agent-agnostic but agent-operable: BYO agent, then let it read and drive the workspace via 100+ built-in MCP tools.
  • Embedded Fluck browser: Agent-driven navigation, JavaScript execution, and RPA-style automation, with secrets handled by the Secret Manager and never passed to the model.
  • Governance and sharing: Per-tool RBAC with kill-switches, plus QR-code terminal sharing to mobile devices or teammates over E2E-encrypted links.
  • JVM-native runtime: Multi-threaded Kotlin desktop app that reloads plugins at runtime without a restart, unlike single-threaded Electron alternatives.

Caveats

  • The README includes a Speedometer benchmark showing Fluck is fast, but the authors note the lead over Chrome was not statistically significant and the test ran under extreme CPU co-tenancy, so treat the comparison as directional, not definitive.
  • The README mentions an out-of-process microkernel architecture meant to scale from laptop to supercomputer, but does not explain how that orchestration works or how users would configure it.

Verdict

Developers and teams who need a vendor-neutral, open-source control room for AI agents—and who want fine-grained control over what those agents can touch—should look here. If you are content inside a closed, single-vendor Electron app, BOSS is likely overkill.

Frequently asked

What is risa-labs-inc/BossConsole?
BOSS exists because AI agents deserve an open-source, native control room that isn't locked to one vendor or trapped in a single-threaded browser shell.
Is BossConsole open source?
Yes — risa-labs-inc/BossConsole is open source, released under the Apache-2.0 license.
What language is BossConsole written in?
risa-labs-inc/BossConsole is primarily written in Kotlin.
How popular is BossConsole?
risa-labs-inc/BossConsole has 815 stars on GitHub.
Where can I find BossConsole?
risa-labs-inc/BossConsole is on GitHub at https://github.com/risa-labs-inc/BossConsole.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.