A native Mac workspace
Projects gather chats around trusted folders, with saved drafts and side conversations that branch off without derailing the main thread. Queue a follow-up or steer a task while it runs.
Conversations, coding tools and side discussions in a native Mac app, connected to your own LiteLLM gateway, with every request, token and cost one click away.
Download Bello Agent 0.1.135Requires your own LiteLLM gateway.
Features
Each turn reads as a few quiet lines. Open any of them to see how the answer was made and what it cost.
Projects gather chats around trusted folders, with saved drafts and side conversations that branch off without derailing the main thread. Queue a follow-up or steer a task while it runs.
Open files with ⌘P, read them beside the chat, and review Changes in a tab. Files, shell commands, skills and MCP tools each read as one line. A call stopped mid-run says “Stopped · outcome unknown”, a skipped one says “Skipped”, and nothing is replayed automatically.
Open any reply to see its model, cost, timing and headers, the retained request and response bodies, and the streaming events as they arrived.
Each turn report splits input into cached and uncached and output into reasoning and the rest, next to the cost the gateway reported. The Usage Report adds it up across sessions.
Click the menu bar icon for running work, output speed, tokens, cost and model distribution. Speed is output tokens after the first, hidden reasoning included, over the time from the first generated token to the last; replies under 250 ms of generation are left out.
Choose the model and reasoning effort per chat from the included catalog or your own. Context use is calculated locally, and long chats can be compacted.
Smooth by design. Scroll back while a reply streams and the transcript holds your reading position.
Get started
Bello Agent requires your own LiteLLM gateway. Model availability, routing, reported telemetry and usage charges depend on that gateway.
Open the DMG and drag Bello Agent into Applications.
Enter your LiteLLM Responses endpoint, API key and model alias. Optionally, replace the included model catalog with your own catalog URL.
Test & Start checks the selected model with a small request before your first chat opens.
Click Info on a turn report to search its captured requests, responses and headers, or open the Usage Report for more.
Privacy and local storage
Captured traffic is what makes every request inspectable. Adjust capture and retention in Settings.
Open source
The app, its supervised Swift helper, the native transcript, the build and release scripts and every release’s validation record are at github.com/BelloWare/BelloAgent. Building, running and the test suite need no credentials; signing and notarization use ones the repository does not carry.
View the source on GitHubBelloWare/BelloAgentMIT License