# Bruce

Describe the idea.Let your agents build.

An IDEA-style workbench with deep Git tools, built for a lighter AI workflow. Manage agents, connect your workgroup’s devices, and move ideas forward from desktop, phone or browser.

Explore Bruce on desktop, mobile, independent hosts and IDEs. Public distribution information will be provided here.

## Getting to know Bruce

Bruce combines a professional development workbench, agent management and connected devices. Edit yourself or describe an outcome to an agent, follow execution, answer questions and accept the result after reviewing the changes.

## Workbench, layout and keymaps

IDEA-style interaction is Bruce’s current reference. The title bar, activity rails and status bar form a continuous base plate, with the editor and tool windows arranged as content islands for files, Git, agents, Run and terminals.

## Git and code review

Git is a central part of Bruce. IDEA’s actual interactions guide ongoing work on local changes, staging, commits, history and branch graphs, connected with diff, three-way merge, action feedback and the console.

## Agents, native sessions and terminals

Bruce organizes agent conversations and discovers supported sessions started in other terminals. Messages, public reasoning summaries, tool inputs and results, questions and execution states become readable views through each native adapter.

## Workgroup devices and mobile

Connect your Mac, Windows workstation or Linux host, then inspect its tasks and sessions from your phone. Enter the right project and continue with messages, files, Git and terminals. Same-network connections prefer a direct path; configured relay connectivity is used when away.

## Independent host, headless and browser

The Bruce host owns tasks, terminals, files, sessions and tool execution. It can run independently of a desktop window and serve mobile and other supported clients, including an always-on development machine or headless host.

## JetBrains and VS Code bridges

Bruce has bridge plugins for JetBrains and VS Code-based editors. They focus on agent sessions in IDE terminals, allowing messages from your phone or Bruce to continue in the original conversation.

## In-app voice and AI cleanup

Desktop and iOS in-app voice records inside the conversation without an external voice keyboard or another app. Speech services must be configured for the available version. Android and HarmonyOS currently use system dictation.

## Allowance, tokens and cost

Supported agent sources provide subscription windows, remaining allowance and reset times. Pay-as-you-go, balance and subscription information are presented according to the available meter, without inventing missing readings.

## Skills, MCP and project conventions

Bruce loads skills and project conventions, connects MCP tools and supports plugin tools, events and panels. It can also expose supported project state, tasks and memory to external agents.

## Project memory, timelines and creation

Keep project decisions, pitfalls and milestones available for future recall. Memory, tasks and Git history can help Bruce reconstruct a timeline or draft development diaries, blogs, release notes and posts.

## Product direction and interface choices

IDEA-style workbench interaction is the current focus. Optional VS Code / Cursor-style main editor interfaces are being considered to preserve familiar habits and lower migration and learning costs.
