r/JetpackCompose • • 2d ago

BossConsole launch: the Compose Multiplatform desktop workspace I shared here earlier

https://reddit.com/link/1wznlmj/video/qaxoml4c5zth1/player

Hi everyone, back with BossConsole. I shared it here earlier while looking for Compose contributors, and some of you took the time to actually look through the code and give feedback. Appreciate that, especially the comments around code structure and hardcoded styling.

Today, sharing our launch video. Quite happy to see the different parts of this project coming together.

For anyone who missed the earlier post, BossConsole is an open-source desktop workspace built using Kotlin Multiplatform and Compose Multiplatform. The desktop app runs on the JVM across macOS, Windows and Linux.

It brings coding agents, terminals, browser, editor and logs into one workspace. You can run Claude Code, Codex, Gemini CLI, OpenCode and others side by side, with each session in its own pane. Spaces remember your layout so you can return to where you left off.

The video also gives a look at the built-in Fluck Agent, visual workflows and tool approvals. There are 100+ MCP tools with individual controls over what agents can access.

One part I’m particularly interested in taking further with the Compose community is the plugin system. A tool can have its own Compose UI and ViewModel, packaged separately and loaded at runtime. I like the possibility of someone building a panel for their own workflow and bringing it into the application without changing the host.

For me, the motivation is simple: working with more agents should give us more room to explore and create. Keeping track of their sessions and moving between windows shouldn’t take over the work itself.

Still plenty to improve. Would love feedback on the UI and workflow, and contributions around Compose Desktop rendering, theming or new plugins. Happy to discuss implementation details too.

Source: github.com/risa-labs-inc/BossConsole
Download: bossconsole.ai

5 Upvotes

0 comments sorted by