by acryldev
ACRYL - Agent Context Relay Yielding Lifecycles. One persistent workspace, one canonical context, any coding agent.
# Add to your Claude Code skills
git clone https://github.com/acryldev/acrylSee how acryl compares with popular alternatives.
acryl is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by acryldev. ACRYL - Agent Context Relay Yielding Lifecycles. One persistent workspace, one canonical context, any coding agent. It has 240 GitHub stars.
acryl's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/acryldev/acryl" and add it to your Claude Code skills directory (see the Installation section above).
acryl is primarily written in TypeScript. It is open-source under acryldev on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh acryl against similar tools.
No comments yet. Be the first to share your thoughts!
Unlocks once the catalog security scan passes (runs nightly).
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
[!IMPORTANT] ACRYL is in active early development. Interfaces, workflows, and packaging may change while the first public foundation is established.
Universal plugin hot-reload — Install and reload plugins live across Desktop, Web, and CLI without restarting the app.
Plugin market — Browse, install, and manage community plugins through a unified market interface.
Multi-surface parity — All three surfaces (Desktop, Web, CLI/TUI) share the same hot-reload and market capabilities.
ACRYL has three product surfaces that share the same project model: the CLI, local Web, and Desktop GUI. They are deliberately separate installs, so installing one does not silently install or start the others. The TUI is the CLI's terminal renderer, not a fourth surface.
The GitHub Release assets below install the ACRYL Desktop GUI. The app carries the runtime it needs, but it does not add the acryl command to your shell PATH or leave a web server running after the app exits.
| Platform | Desktop download |
|---|---|
| macOS - Apple Silicon | DMG |
| macOS - Intel | DMG |
| Windows - x64 | Installer |
| Linux - x64 / Debian | DEB |
| Linux - arm64 / Debian | DEB |
The recommended install is the standalone installer: no Node.js or npm required, no install warnings, and it adds acryl to your shell PATH automatically.
curl -fsSL https://acryl.dev/install | bash
This installs the prebuilt acryl binary to ~/.acryl/bin, adds it to your PATH, and verifies the download against the release checksum. Open a new terminal (or run source ~/.zshrc / source ~/.bashrc) and start it:
acryl
Prefer npm? It works, but npm 11+ prints advisory install-scripts warnings for ACRYL's native dependencies (node-pty, koffi, and others). These are npm security notices, not ACRYL errors; the packages still install and run. To install without the warnings:
npm install -g acryl --allow-scripts=@deepseek-ai/dsh-subprocess-local,@google/genai,koffi,node-pty,protobufjs
acryl
The acryl command starts ACRYL's terminal UI. It is separate from the Desktop app so terminal users do not need Electron, and desktop users do not receive an unexpected global executable.
Start the browser surface explicitly when you want it:
acryl web
This starts a local ACRYL web runtime, prints its local URL, and serves until you stop the command. It is not a hosted ACRYL cloud service and it does not run in the background by default.
[!NOTE]
acryl guiis reserved for a future CLI-to-Desktop handoff. For now, launch the installed Desktop app directly.
ACRYL is an agent-agnostic Agentic Development Environment and continuity layer for software work.
The project does not belong to Claude Code, Codex, OpenCode, Pi, Gemini CLI, DeepSeek, or any other individual agent. ACRYL owns the persistent workspace, project context, tasks, artifacts, and handoffs. Coding agents are replaceable workers that enter and leave the same development scene.
Same project
Same context
Same work
Different agents
ACRYL is being designed to support native and external coding agents through capability-based providers, including:
ACRYL is built around Cordis, the Meta-Framework of Spatiotemporal Composability.
Cordis provides the runtime foundation for:
This lets ACRYL treat agents, models, memory systems, code graphs, tools, workflows, terminals, and UI surfaces as composable capabilities rather than hardcoded subsystems.
ACRYL
|
+-------------+-------------+
| | |
Desktop CLI terminal Local Web
| | |
+-------------+-------------+
|
ACRYL capabilities
|
Cordis
|
+----------+-----+-----+----------+
| | | |
Agents Context Tools UI
ACRYL continues important architectural ideas and implementation lessons from DeepSeek Harness, especially its use of Cordis, durable session events, capability seams, agent runtime services, tools, subprocesses, PTYs, sandboxing, and Web UI composition.
DeepSeek Harness is a reference runtime and a reusable substrate, not ACRYL's product identity. ACRYL is an independent project with a broader goal: persistent, cross-agent development continuity. The pinned upstream checkout remains unmodified and isolated in deepseek-harness/.
ACRYL is not affiliated with, authorized by, or endorsed by DeepSeek.
The Development Canvas is becoming ACRYL's primary working surface. It replaces the main content area with a composable workspace where users can open:
The canvas follows the same plugin philosophy as the runtime. UI contributions must control real capabilities and must appear and disappear with their owning plugin lifecycle.
Persistent ACRYL project
|
+-- canonical event stream
+-- durable tasks and artifacts
+-- agent identities and sessions
+-- context projections
+-- structured handoffs
+-- workspaces and checkpoints
|
+-- Cordis capability graph
|
+-- agent providers
+-- PTY / process providers
+-- memory providers
+-- code graph providers
+-- workflow providers
+-- UI contributions
The trusted kernel should remain small and stable. New functionality should normally arrive as a versioned capability package that can be validated, activated, observed, and rolled back without rewriting the application core.
acryl-desktop/ Cordis Host, Client, Electron bootstrap, and Desktop UI
dsh-community-fabric/ Community interoperability RFCs and capability contracts
dsh-community-market/ Community capability-market implementation
deepseek-harness/ Pinned, read-only upstream source submodule
docs/ Architecture, onboarding, Cordis, and product documentation
assets/ ACRYL brand assets
^22.19.0 or >=24.0.04.18.0, pinned by the repositorycorepack pnpm run upstream:sync
corepack pnpm install --frozen-lockfile
corepack pnpm dev
Run root package scripts through corepack pnpm <script>. Corepack selects the
repository-pinned PNPM 11.8.0 release; do not use npm run or install dependencies
with npm in this workspace.
corepack pnpm dev — recommended local development entry po