Bwee is a native macOS agent harness designed to organize terminal-based AI agents and render interactive user interfaces on the fly. Created as a desktop companion for CLI agents, it specifically integrates with Anthropic's Claude Code to turn conversational agent commands into custom, structured graphical dashboards and persistent workflows. In daily use, Bwee acts as a visual wrapper and orchestrator for Claude Code. Users prompt the agent to aggregate information, manipulate local files, or connect to external APIs such as GitHub, Slack, Gmail, and Asana. Claude Code executes the underlying agent logic and tool calls, while Bwee dynamically renders interactive native components (such as triage inboxes, action lists, and inline reply forms) using its built-in view system. Unlike traditional CLI agent wrappers that only stream terminal text or web-based agent dashboards that run in isolated browser sandboxes, Bwee is a local-first desktop application. It retains direct access to the developer's local filesystem, shell environment, and credential store while providing persistent workspace sessions that preserve both chat history and generated UI views across restarts. Bwee is currently distributed as a native desktop application for Apple Silicon macOS, with installation packages available directly from the project's website.
Claude Code Orchestration — Integrates directly with Anthropic's Claude Code CLI engine to execute local coding and integration tasks. - Dynamic UI Generation — Automatically builds and renders custom, interactive native interfaces from agent prompts using internal view-rendering hooks. - Local-First Execution — Runs natively on macOS with full access to local files, CLI tools, and terminal sessions rather than sandboxed browser environments. - Persistent Task Sessions — Preserves individual agent sessions, state, and generated views across restarts so tasks can be resumed at any time. - Service Integration & Inline Actions — Supports building aggregation tools (e.g., GitHub, Slack, Gmail, Asana) with direct interactive capabilities like inline replies.
Use cases
Use Case: Consolidated Developer Inbox A developer connects GitHub, Slack, and email accounts through Claude Code, prompting Bwee to build an aggregated triage inbox. The harness groups PR review requests, CI failures, and urgent team messages into priority buckets with inline action capabilities.
Use Case: Custom Local Dashboards An engineer prompts Claude Code to scan local project repositories, CI logs, or sprint tickets and display them in a dedicated status view. Bwee renders a persistent dashboard that automatically updates on a schedule and retains its layout between restarts.
Use Case: Iterative Workflow Prototyping A user describes a specific custom tool workflow in natural language, and Bwee builds the UI view incrementally. The user can refine rules in chat—such as elevating specific project channels or adding quick-reply inputs—updating the view in real time.
Who it is for
Bwee is tailored for macOS developers using Claude Code who want interactive, persistent graphical interfaces on top of their agent workflows without giving up local CLI and filesystem access. It is not suitable for Linux or Windows developers, or those looking for a standalone agent that does not require Anthropic's Claude Code.
Install guide
Installation Download the native Apple Silicon installer directly from the official release site and ensure Claude Code is installed: bash # Ensure Claude Code is installed and authenticated npm install -g @anthropic-ai/claude-code # Download and open the Bwee installer (macOS Apple Silicon) curl -O https://download.bwee.app/Bwee-1.1.0-arm64.dmg open Bwee-1.1.0-arm64.dmg Drag Bwee.app into your /Applications folder.
First Run 1. Launch Bwee.app from your Applications folder. 2. Ensure your Anthropic API credentials or Claude Code authentication are configured in your local environment. 3. Open a new task session within Bwee to initialize the agent harness.
Example Session Within the Bwee chat interface, issue a command to build a triage dashboard: text Build me a consolidated inbox for my GitHub PRs, Slack notifications, and Gmail with messages triaged into Urgent, Normal, and FYI. Bwee will invoke Claude Code, process the connected tools, and render the interactive triage UI in the main task view.
Superset — Superset is an open-source agent orchestration harness and multi-agent workspace developed by the superset-sh team. It provides a structured environment…
Okto Nexus — Okto Nexus is a local-first multi-agent coordination harness and orchestrator developed by OktoLabs. It acts as an execution bus designed…
Conductor — Conductor is a multi-agent orchestration harness developed by Melty Labs. It is designed to manage, coordinate, and execute parallel coding…
Defract — Defract is an agent orchestration harness and desktop workflow environment designed to coordinate multi-stage AI software engineering workflows. Built as…
Ona — Ona (formerly Gitpod's agentic platform, now part of OpenAI) is an enterprise-grade cloud agent orchestration platform that manages and runs…
Kiro — Kiro is an agentic engineering platform and CLI coding agent built and operated by AWS. It extends beyond standard code-completion…