risa-labs-inc/bossconsole — explained in plain English
Analysis updated 2026-05-18
Give an AI coding agent a real browser, terminal, and editor with control over what it can touch.
Let an agent inspect and operate the BOSS app itself through its own built-in tools.
Share a live terminal session to a phone with a QR code to check on a running agent.
Automate browser tasks with an agent-driven browser that pulls saved logins from a secret manager.
| risa-labs-inc/bossconsole | marshallbear1/react-native-system-thumbnails | v-modal/vmodal_sdk_android | |
|---|---|---|---|
| Stars | 146 | 145 | 152 |
| Language | Kotlin | Kotlin | Kotlin |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 4/5 | 2/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Pre-built installers exist for macOS, Windows, and Linux on Intel and ARM, requires bringing your own agent CLI such as Claude Code or Codex.
BossConsole, called BOSS, is a desktop application that gives an AI coding agent a real workspace to operate in, including a browser, a terminal, a code editor, and a place to store passwords and other secrets safely. Instead of being tied to one AI provider, the app is designed to work with several different agents, such as Claude Code, Codex, Gemini, or OpenCode, and the person running it chooses exactly what each agent is allowed to touch. Unlike many similar tools that are built on Electron, a common web based framework for desktop apps, BOSS is built natively on the Java virtual machine using Kotlin, which the README says gives it real multi threading and the ability to reload plugins live while the app keeps running, without needing to restart. A central idea in the README is that BOSS is not just somewhere an agent works, it is also something the agent can inspect and operate. The app exposes over one hundred of its own internal functions, such as listing open tabs, reading terminal output, or checking git status, as tools an agent can call through a system called MCP. This means an agent does not only talk about code, it can observe what BOSS itself is currently doing and act on that information directly. BOSS also includes its own embedded, scriptable web browser that an agent can navigate and automate, with saved logins pulled from a built in secret manager so the AI model itself never sees the raw passwords. A built in terminal can be shared to another device, including a phone, using a QR code, so a person can check on or interact with a running session remotely. The app also ships with an extensible collection of plugins the README calls a Toolbox, similar to an app store built into the program itself. The project targets enterprises, scientific teams, and researchers, and it is open source under the Apache 2.0 license, with pre built installers available for macOS, Windows, and Linux on both Intel and ARM hardware.
A native desktop console that gives AI coding agents a real browser, terminal, and editor, while exposing over 100 of its own tools back to the agent.
Mainly Kotlin. The stack also includes Kotlin, JVM, Compose Multiplatform.
Open source under the Apache 2.0 license, which allows free use, modification, and commercial redistribution.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
double-check against the repo, no cap.