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(リリースより遅れる場合があります)。
基本原則
- エージェントセッションは使い捨て可能。プロジェクトコンテキストは永続的。
- ACRYLが継続性を所有し、エージェントは作業を実行。
- 正規の状態は耐久性があり、エージェントに依存しない。
- エージェント固有のコンテキストは投影であり、真実の源ではない。
- 実用的なものはすべてプラグインまたは交換可能な機能。
- 機能はバージョン管理され、許可され、テスト可能で、監査可能。
アーキテクチャ
ACRYLは、変更されていないピン留めされたDeepSeek Harnessのチェックアウト(別のオープンソースプロジェクト)を能力基盤として構築されており、セッション、ツール、PTY、サンドボックスを提供します。その上にCordisランタイム、その上にNode.js/Electron/OSがあります。信頼されたカーネルは小さく保たれ、新しい機能はバージョン管理された能力パッケージとして提供され、コアに触れることなく検証、アクティブ化、監視、ロールバックできます。
注: ACRYLはDeepSeekと提携、承認、または推奨されているわけではありません。
ステータスとライセンス
- 初期開発: インターフェース、ワークフロー、パッケージングは変更される可能性があります。現在のバージョン: v0.2.5。
- ライセンス: MIT。
- 貢献: エージェント相互運用性、永続的コンテキスト、Cordisプラグイン、開発者ツール、および関連分野に関心のある貢献者を歓迎します。貢献する前に
AGENTS.mdとオリエンテーションドキュメントをお読みください。
プロジェクトリンク
- ウェブサイト: acryl.dev · ドキュメント: acryl.dev/docs
- Blendsエコシステム: acrylblends.github.io · Cordisプラグイン: cordisplugins.github.io
- Discord: discord.gg/cY9KXMex69
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト