block/berd

a desktop app for getting work done with any model

何を解決するか

BerdはAIエージェントとの対話に特化したデスクトップインターフェースを提供し、コマンドラインインターフェースや分散したツールに頼る必要をなくします。ユーザーがエージェントとの会話の管理や、特定のスキルの統合を通じてエージェント機能を拡張できる構造化された環境を提供します。

動作方法

BerdはTauri 2とReact 19で構築されたデスクトップアプリケーションです。ACP WebSocketを介してGooseバックエンドと通信するフロントエンドとして機能します。Gooseバックエンドはサイドカープロセスとしてバンドルされており、AIロジックとエージェントオーケストレーションは専用のバックエンドで処理され、ユーザーは現代的なWebベースのUIと対話します。

対象ユーザー

AIエージェント用のグラフィカルユーザーインターフェースを求める個人、およびカスタマイズ可能なアプリケーション配布を必要とする組織向けに設計されています。企業は公開ソースコードを変更せずに、独自のプライベートリソース、管理されたプロバイダ設定、およびプライベートエージェントスキルをオーバーレイできます。

特徴

  • エンタープライズ対応の配布: 管理されたプロバイダおよび内部リソース用のプライベートオーバーレイをサポート。
  • ポータブルエージェントスキル: buzz-handoffスキルなど、独立したスキルのインストールを可能にします。チャットコンテキストの統合に使用できます。
  • Tauriベースのアーキテクチャ: サイドカーとしてバックエンドをバンドルする軽量デスクトップフレームワークを使用。
  • 実験システム: ユーザーがローカルで不安定なUIやワークフロー動作を切り替えるためのメカニズムを備えています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト