Vibe Coding Discover

AI Agents

BossConsole

View on GitHub

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 & 100+ MCP tools. Built for enterprises, science & research.

★ 801148 forksKotlinApache-2.0risa-labs-inc

BOSS is an Apache-2.0 Kotlin/Compose Multiplatform desktop harness that runs Claude Code, Codex, Gemini or OpenCode with an embedded browser, terminal, editor, secrets and 100+ MCP tools. It exposes the app itself to agents via mcp__boss__* tools, with per-tool RBAC, kill-switches and runtime plugin hot-reload.

Use Cases

Run Claude Code, Codex, Gemini or OpenCode inside one governed consoleGive agents a real browser, terminal, editor and git over 100+ mcp__boss__* toolsPer-tool RBAC and kill-switch to limit what each agent can touchAgent-driven browser navigation, JS execution and record-and-replay RPAFill logins from a secret manager without exposing credentials to the modelShare a live terminal session to a phone via QR or E2E-encrypted linkHot-reload and evolve plugins/tools at runtime while the app runsMulti-step autonomous agent tasks with situational awareness of the workspaceEnterprise and research workflows needing audit and scoped accessBuild and publish custom Toolbox plugins with agent scaffolding

Built With

Language
Kotlin
Frameworks
Kotlin Multiplatform · Compose Multiplatform · JVM · MCP (Model Context Protocol) · Gradle · Supabase · Chromium (Fluck browser)

Tags

ai-agents · agent-harness · mcp · mcp-server · kotlin-multiplatform · compose-multiplatform · desktop-app · browser-automation · terminal · rbac · secrets-management · plugin-system · hot-reload · claude-code · codex · opencode