このプロジェクトについて

ACRYL(Agent Context Relay Yielding Lifecycles)は、コーディングエージェントに永続的で共有されたワークスペースを提供するために設計されたオープンソースのエージェント型開発環境です。各エージェントが独自の分離されたコンテキストを維持するのではなく、ACRYLがプロジェクトの状態、タスク、ハンドオフを所有することで、Claude Code、Codex、OpenCodeなどのエージェントが、ひとつの継続的な開発シーン内の交換可能なワーカーとして動作できるようにします。 このアプリケーションは3つの対等なサーフェスを提供します。Electronデスクトップアプリ、ローカルWebランタイム、ターミナルUIで、いずれも同じ基盤ランタイムとプロジェクトモデルをレンダリングします。キャンバス形式のインターフェースには、プロジェクトとgit worktreeのナビゲーション、タブ式のエージェントセッション、ネイティブターミナル、ファイルエディタ、行単位のコメント付き差分レビュー、ドラッグ可能なカンバンボードが含まれます。 組み込みカタログは33のコーディングエージェントとカスタムエージェント定義をサポートし、エージェントが入力を必要としたときにユーザーに通知するアテンションキューを備えています。Agent Control機能により、エージェントはアクセシビリティツリーの相互作用を通じてACRYLインターフェース自体を操作でき、呼び出しごとのユーザー承認、監査ログ、緊急停止を備えています。`acryl control`、`acryl doctor`、`acryl repair`などの外部ターミナルコマンドは、同様の制御と診断を提供します。 ACRYLはプラグイン構成フレームワークであるCordis上に構築されており、ほぼすべての機能が交換可能でホットリロード可能です。「Blends」は完全なプラグイン構成を共有可能な環境セットアップとしてパッケージ化します。基盤となるケイパビリティサブストレートは、固定されたDeepSeek Harnessチェックアウトで、セッション、ツール、PTY、サンドボックス化を提供します。 インストールオプションには、macOS、Windows、Linux向けのプラットフォーム別デスクトップインストーラ、curlベースのCLIインストーラ、npm、Nix flakeが含まれます。このプロジェクトは活発な初期開発段階(v0.2.0)にあり、MIT Licenseの下でライセンスされています。