SkillAgentSearch skills...

BossConsole

Open-source, multi-platform harness for AI agents - a native, multi-threaded operator's console (JVM, not Electron) to run Claude Code, Codex, Gemini or OpenCode with a real browser, terminal, editor, secrets & 200+ MCP tools. Built for enterprises, science & research.

Install / Use

claude mcp add risa-labs-inc -- npx -y github:risa-labs-inc/BossConsole

If the server publishes to npm under a different name, use that package instead — check the repo README.

About this skill
🔌

MCP Server

Model Context Protocol server

Quality Score

83/100

Supported Platforms

Claude Code
Claude Desktop
Gemini CLI
OpenAI Codex

Tags

Our assessment of BossConsole

BossConsole scores 83/100 on our quality scale, 645th of 955 AI & Machine Learning skills we index.

Its MCP Server is 41 KB long, well organised into 42 sections with 6 code examples: long enough that it reads more like full documentation than a focused instruction file, which agents can find harder to follow.

It has 818 GitHub stars, a meaningful sign that others use it.

Substance
21/30
Structure
20/20
Description
15/15
Adoption
12/20
Freshness
15/15

Maintenance, license and trust

  • The repository was last updated 4 days ago, so BossConsole is actively maintained.
  • Our last check on 2026-10-18 found the source still online.
  • It is released under the Apache-2.0 license, a permissive license that allows use, modification and commercial use with attribution.
  • Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

Safety scan

No issues found

Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands (3 minor notes below). An AI review of the same text found nothing harmful.

  • noteInstalls by piping a downloaded script into a shellline 115
    curl -fsSL https://raw.githubusercontent.com/risa-labs-inc/BossConsole-Releases/main/install.sh | bash
  • noteInstalls by piping a downloaded script into a shellline 118
    iwr -useb https://raw.githubusercontent.com/risa-labs-inc/BossConsole-Releases/main/install.ps1 | iex
  • noteInstalls by piping a downloaded script into a shellline 274
    …estructive shapes (`rm -rf`, `git push --force`, `curl \| bash`) and asks for approval in a BOSS dialog before running them. Only covers com…

AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.

BossConsole compared with similar skills

All 4 of these similar skills score higher than BossConsole; compare them before choosing.

SkillScoreStarsUpdatedFormat
BossConsole (this skill)by risa-labs-inc838184d agoMCP Server
claude-memby thedotmack100101.9ktodayCLAUDE.md
Agent-Reachby Panniantong100100.2ktodayCLAUDE.md
Understand-Anythingby Egonex-AI10087.2k8d agoCLAUDE.md
headroomby headroomlabs-ai10076.7ktodayCLAUDE.md

Frequently asked questions

How do I install BossConsole?
Run claude mcp add risa-labs-inc -- npx -y github:risa-labs-inc/BossConsole. The install tabs above show the steps for each supported agent.
Which AI agents does BossConsole work with?
It is written for Claude Code, Claude Desktop, Gemini CLI and OpenAI Codex, as a MCP Server file. Other agents that read the same format can often use it too.
Is BossConsole safe to use?
Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands (3 minor notes below). An AI review of the same text found nothing harmful. It is Apache-2.0-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is BossConsole still maintained?
The repository was last updated 4 days ago, so BossConsole is actively maintained.
<div align="center"> <img src="docs/boss-logo.png" alt="BOSS" width="128" height="128" />

🔬 The operator's console for AI agents - and the scientists who direct them

The first open-source, multi-platform harness for AI agents - an evolvable toolbox for agents and the humans they work with.

🧪 Built for enterprises, science, and research.

⚡ Natively multi-threaded - built on the JVM, not Electron - with live hot-reload and laptop-to-supercomputer scale.

Bring your own agent - Claude Code, Codex, Gemini, or OpenCode - and give it a real browser, terminal, editor, secrets, and automation. Then decide exactly what each one is allowed to touch. Run it on your own machine, hand a live terminal to your phone with a QR code, and reshape any tool - by hand or by the agent itself - while the app keeps running.

BOSS Version Platform License

⬇ Download · 📊 Compare · ⚡ Browser benchmark · 🤖 Run an agent · 🔐 Governance · 🧰 Toolbox · 🖥️ BossTerm

</div>

Just want to download BOSS? Head to BossConsole-Releases for pre-built installers.

Built with Kotlin Multiplatform and Compose Multiplatform, BOSS unifies an embedded browser, a blazing-fast shareable terminal, a code editor, an extensible Toolbox of plugins, and a governed MCP tool layer into one desktop workspace for complex, AI-assisted work.


How BOSS compares

Every other AI-agent desktop app and agentic IDE - Claude Desktop, OpenAI Codex, Google Antigravity, Cursor, and Windsurf/Devin - is closed source, and most lock you to a single vendor's model. BOSS is the first open-source, multi-platform harness in the category: Apache-2.0, cross-platform, and built to run any agent.

The deeper difference: BOSS is both the agent's home and an agent-operable app. The same MCP layer your agent uses to do work also exposes BOSS itself - its tabs, terminals, browser, editor, git, secrets, and automation - as 100+ mcp__boss__* tools. Read-only tools (list tabs, read a pane's output, tail the console, snapshot performance, inspect git) give an agent live situational awareness of the workspace; action tools let it act on what it finds. So the agent doesn't just chat about your code - it perceives the running app and drives it, carrying out multi-step tasks autonomously.

And unlike most of the field, BOSS bundles a real embedded browser - Fluck - the agent can navigate, script, and automate (browser_navigate, browser_run_js, plus record-and-replay RPA), with logins filled from the Secret Manager and never handed to the model.

It's also native, not Electron. BOSS runs on the JVM with true multithreading and hot-reloads plugins at runtime - so an agent can evolve a tool and see it live, without restarting the app - while Claude Desktop and the VS Code-fork IDEs (Antigravity, Cursor, Windsurf/Devin) run on a single-threaded JavaScript event loop.

| | BOSS | Claude Desktop | Codex | Google Antigravity | Cursor | Windsurf / Devin | |---|:--:|:--:|:--:|:--:|:--:|:--:| | Open source | ✅ Apache-2.0 | ❌ | △ CLI only¹ | ❌ | ❌ | ❌ | | Bring any agent / model | ✅ BYO agent | ❌ Claude only | ❌ OpenAI only | ✅ multi | ✅ multi + BYOK | ✅ multi + BYOK | | MCP tools | ✅ 100+ built-in | ✅ | ✅ | ✅ | ✅ | ✅ | | Embedded browser (agent-driven) | ✅ Fluck | △ Computer Use² | ❌ | ✅ + DevTools | ❌ | ❌ | | Integrated terminal | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | Share terminal session (QR / multi-user / E2E) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | | Per-tool governance (RBAC + kill-switch) | ✅ | △³ | △³ | △³ | △ Teams | △ Enterprise | | Plugin ecosystem | ✅ Toolbox store | △ MCP extensions | △ IDE ext. | ✅ VS Code ext. | ✅ VS Code ext. | ✅ VS Code ext. | | Hot-reload / evolvable at runtime | ✅ live plugins + Tool Evolver | ❌ | ❌ | △⁵ | △⁵ | △⁵ | | Runtime | JVM, multi-threaded | Electron / JS⁶ | Rust (CLI) | Electron / JS⁶ | Electron / JS⁶ | Electron / JS⁶ | | Platforms | mac · Win · Linux (x64+ARM64) | mac · Win · Linux (beta) | mac · Win · Linux⁴ | mac · Win · Linux | mac · Win · Linux | mac · Win · Linux |

<sub>✅ yes · △ partial/limited · ❌ no.  ¹ Only OpenAI's Codex CLI is open source (Apache-2.0); the Codex desktop app is proprietary.  ² Claude Desktop's "Computer Use" controls the whole screen rather than bundling a scriptable in-app browser.  ³ Enterprise-plan admin controls exist, but fine-grained per-tool RBAC isn't documented.  ⁴ Codex CLI is cross-platform; the desktop app is macOS/Windows.  ⁵ VS Code-fork IDEs reload extensions via a full window reload; none offers BOSS-style live plugin hot-reload + agent-driven tool evolution.  ⁶ Claude Desktop and the VS Code-fork IDEs run on Electron (Chromium + Node.js) - a single-threaded JavaScript event loop with worker/child-process offloading; BOSS runs natively on the JVM with true multithreading.  Compiled from public sources, July 2026 - these products move fast, so corrections are welcome via issue or PR.</sub>

Browser performance

We ran Speedometer 3.1 on the BOSS Fluck browser and five desktop browsers on the same M3 Max Mac. Each reported median below comes from three 10-iteration runs; higher is better.

| Browser | Observed median | |---|---:| | BOSS Fluck browser | 47.9 | | Comet | 46.2 | | Google Chrome | 35.5 | | ChatGPT Atlas | 34.6 | | Safari | 29.9¹ | | Firefox | 22.5² |

Treat Fluck and Comet as tied within measurement precision. A follow-up experiment alternated them back-to-back three times: Fluck led each pair, but its 3.4% median margin was within the browsers' own run-to-run spread and was not statistically significant (p = 0.125). The durable signal is that Fluck and Comet both scored roughly 30% above Chrome and Atlas in these conditions.

Absolute scores were depressed by heavy co-tenancy - 800–1300% ambient CPU, including roughly four cores from a running Docker Desktop VM - so compare browsers within this experiment, not against published scores from quiet machines. Read the full benchmark report for the paired test, per-suite analysis, discarded runs, and caveats; the reproducible harness, per-run JSON, and screenshot evidence are committed alongside it.

<sub>¹ Safari used a live profile with existing tabs and extensions, so it is not comparable to the fresh-profile runs.  ² Firefox varied by 40% across its three runs; its median is the least stable result.</sub>


Contents


Downloads

| Platform | Architecture | Download | |----------|--------------|----------| | macOS | Universal (Apple Silicon + Intel) | Homebrew | DMG | | Windows | x64 | MSI | | Windows | ARM64 | MSI | | Linux | AMD64 | DEB | RPM | JAR | | Linux | ARM64 | DEB | RPM | JAR |

Download links always fetch the newest release directly, via the latest-release edge function - no API key needed, and not subject to GitHub's 60-request/hour limit for unauthenticated callers. Release metadata as JSON - version, assets, sha256 checksums - is at ?app=boss. Prereleases are excluded by default; add &prerelease=true to consider them, or &channel=beta (alpha, rc) to track one channel. To browse or pin a specific version, see BossConsole-Releases.

A browser resolves the redirect and saves the versioned filename. Command-line tools do not: there is no Content-Disposition header, so curl -O would name the file after the URL's last path segment - latest-release. Pass a name explicitly, curl -fL -o boss.dmg "<link>".

Quick Install

# macOS (Homebrew - Recommended)
brew install --cask boss

# macOS/Linux (Universal Script)
curl -fsSL https://raw.githubusercontent.com/risa-labs-inc/BossConsole-Releases/main/install.sh | bash

# Windows (PowerShell)
iwr -useb https://raw.githubusercontent.com/risa-labs-inc/BossConsole-Releases/main/install.ps1 | iex

Why BOSS

  • 🤖 Bring your own agent - run Claude Code, Codex, Gemini, or OpenCode in a BOSS terminal and give them a real toolset (browser, files, git, shell, secrets, automation) over MCP.
  • 🧰 Extensible by design - a built-in Toolbox plugin store; the terminal, editor, and browser are themselves hot-loadable plugins, and you can scaffold your own with an AI agent.
  • 🔐 You stay in control - server-enforced role-based access control, a per-user kill-switch for every agent tool, and user-scoped secrets. You decide exactly what an agent can call.
  • 🖥️ A terminal built to share - hand a live terminal session to your phone via QR, or to a teammate over an end-to-end-encrypted link, with view-only or full control.
  • ⚡ Fast and native - Compose Multiplatform desktop app with the built-in Fluck browser, on macOS, Windows, and Linux (x64 + ARM64).
  • ⚙️ Multi-threaded, built to scale - truly multi-threaded on the JVM (not a single-threaded Electron/JS event loop), with an out-of-process microkernel architecture engineered to run from a laptop to a supercomputer.

Run any AI coding agent

BOSS is agent-agnostic. Open a terminal, launch your preferred CLI, and - once attached - it gains the boss toolset automatically.

| Agent | Binary | Attach method | |-------|--------|---------------| | Claude Code | claude | claude mcp add --scope user --transport sse boss <url> | | Codex | codex | `cod

Truncated for display — read the full file on GitHub.

Related Skills

View on GitHub
GitHub Stars818
CategoryAI
Updated4d ago
Forks165

Languages

Kotlin

Trust signals

100/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

No cautions