acryldev/acryl

ACRYL - Agent Context Relay Yielding Lifecycles. One persistent workspace, one canonical context, any coding agent.

ACRYLとは?

ACRYLは、AIコーディングエージェント向けの開発環境です。Claude Code、Codex、Gemini CLIなどのエージェントが交換可能なワーカーとして出入りし、プロジェクト、そのコンテキスト、あなたの作業はそのまま残るワークスペースです。プロジェクトが1つのエージェントのチャットウィンドウの中に住むのではなく、エージェントがプロジェクトの中に住みます。

中心となるアイデア: 1つのエージェントを選ぶ必要はありません。異なるタスクに異なるエージェントを使用でき、ACRYLはワークスペース、コンテキスト、タスク、およびそれらの間の引き継ぎを保持します。ACRYLの存在を知らないエージェントでも同様です。

主な機能

  • チャットウィンドウではなくキャンバス — 左側にプロジェクトとgit worktreeがあるタブ付きワークスペース。中央には、エージェントセッション、ターミナル、ファイルエディタ、行ごとのレビューコメント付きの差分、ドラッグ可能なカンバンがあります。ペインはタイルで、開いたり閉じたり並べ替えたりできます。

  • すべてのエージェントのための1つのロスター — 任意のプロジェクトに起動できる33のコーディングエージェントの組み込みカタログと、独自のカスタムエージェント定義。注意キューは、エージェントがあなたを必要とするときに通知するため、ターミナルを見ずに複数のエージェントを同時に実行できます。

  • エージェントがアプリを操作可能 — 「Agent Control」を使用すると、エージェントがACRYL自体を操作できます(アクセシビリティツリーの読み取り、クリック、入力、パネルの開閉、プラグインの切り替え)。すべての変更アクションは、呼び出しごとに承認が必要で、監査ログに記録され、1つのキーで停止できます。ターミナルからacryl controlで実行中のアプリを操作し、acryl doctor / acryl repairで起動しないインストールを診断・修復します。

  • すべてはプラグイン — Cordisフレームワーク上に構築されています。プラグインは再起動せずにライブでインストールおよびホットリロードでき、独自のキャンバスタブタイプ、ツール、スロット、サービスを提供できます。

  • Blends — プラグインの完全な共有可能な構成。1つのユニットとしての意見のある環境全体。ACRYL自体が1つのBlendであり、独自のものを作成できます。

  • 3つのサーフェス、1つの頭脳 — デスクトップアプリ(Electron)、ローカルウェブ(acryl web)、ターミナルUIは、同じプロジェクトモデル、プラグイン、機能を備えた同じランタイムをレンダリングします。

インストール

3つのサーフェスは個別にインストールされます。1つをインストールしても、別のものがサイレントにインストールされることはありません。

  • デスクトップGUI: macOS用DMG(Apple Silicon / Intel)、Windows x64用インストーラ、Linux用DEB(x64およびarm64)。
  • CLIターミナル: Node.js不要のcurlコマンド1つ、またはnpm経由。
  • ローカルWeb: acryl webでローカルウェブランタイムが起動し、そのURLが表示されます。ホスト型クラウドサービスではありません。
  • Nix: コミュニティ提供のflake(リリースより遅れる場合があります)。

基本原則

  1. エージェントセッションは使い捨て可能。プロジェクトコンテキストは永続的。
  2. ACRYLが継続性を所有し、エージェントは作業を実行。
  3. 正規の状態は耐久性があり、エージェントに依存しない。
  4. エージェント固有のコンテキストは投影であり、真実の源ではない。
  5. 実用的なものはすべてプラグインまたは交換可能な機能。
  6. 機能はバージョン管理され、許可され、テスト可能で、監査可能。

アーキテクチャ

ACRYLは、変更されていないピン留めされたDeepSeek Harnessのチェックアウト(別のオープンソースプロジェクト)を能力基盤として構築されており、セッション、ツール、PTY、サンドボックスを提供します。その上にCordisランタイム、その上にNode.js/Electron/OSがあります。信頼されたカーネルは小さく保たれ、新しい機能はバージョン管理された能力パッケージとして提供され、コアに触れることなく検証、アクティブ化、監視、ロールバックできます。

注: ACRYLはDeepSeekと提携、承認、または推奨されているわけではありません。

ステータスとライセンス

  • 初期開発: インターフェース、ワークフロー、パッケージングは変更される可能性があります。現在のバージョン: v0.2.5。
  • ライセンス: MIT。
  • 貢献: エージェント相互運用性、永続的コンテキスト、Cordisプラグイン、開発者ツール、および関連分野に関心のある貢献者を歓迎します。貢献する前にAGENTS.mdとオリエンテーションドキュメントをお読みください。

プロジェクトリンク

関連

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