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-handoff skill 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