block/berd
a desktop app for getting work done with any model
What it solves
Berd provides a dedicated desktop interface for interacting with AI agents, removing the need to rely solely on command-line interfaces or fragmented tools. It offers a structured environment where users can manage agent conversations and integrate specific skills to extend agent capabilities.
How it works
Berd is a desktop application built with Tauri 2 and React 19. It functions as a frontend that communicates with a Goose backend via an ACP WebSocket. The Goose backend is bundled as a sidecar process, ensuring the AI logic and agent orchestration are handled by a specialized backend while the user interacts with a modern web-based UI.
Who it’s for
It is designed for individuals who want a graphical user interface for AI agents and organizations that need a customizable distribution of the app. Enterprises can overlay their own private resources, managed provider settings, and private agent skills without modifying the public source code.
Highlights
- Enterprise-ready distribution: Supports private overlays for managed providers and internal resources.
- Portable Agent Skills: Allows for the installation of independent skills, such as the
buzz-handoffskill for integrating chat context. - Tauri-based architecture: Uses a lightweight desktop framework to bundle the backend as a sidecar.
- Experiment system: Includes a mechanism for users to toggle unstable UI or workflow behaviors locally.
Related
- Project
- Project
- Project
- Project
- Project