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와 같은 에이전트가 교체 가능한 워커로 들어오고 나갈 수 있고, 프로젝트, 컨텍스트, 작업은 그대로 유지되는 워크스페이스입니다. 프로젝트가 하나의 에이전트 채팅 창 안에 있는 대신, 에이전트가 프로젝트 안에 있습니다.
핵심 아이디어: 하나의 에이전트를 선택할 필요가 없습니다. 다른 작업에 다른 에이전트를 사용할 수 있으며, ACRYL은 워크스페이스, 컨텍스트, 작업 및 에이전트 간의 핸드오프를 보존합니다. ACRYL의 존재를 모르는 에이전트도 마찬가지입니다.
주요 기능
채팅 창이 아닌 캔버스 — 왼쪽에 프로젝트와 git 워크트리가 있는 탭 워크스페이스. 중앙에는 에이전트 세션, 터미널, 파일 편집기, 줄별 리뷰 주석이 있는 diff, 드래그 가능한 칸반이 있습니다. 창은 타일로 열고 닫고 재배열할 수 있습니다.
모든 에이전트를 위한 하나의 로스터 — 모든 프로젝트에서 실행할 수 있는 33개의 코딩 에이전트가 내장된 카탈로그와 사용자 지정 에이전트 정의. 주의 큐는 에이전트가 필요할 때 알려주므로 터미널을 보지 않고도 여러 에이전트를 동시에 실행할 수 있습니다.
에이전트가 앱을 제어할 수 있음 — "Agent Control"을 사용하면 에이전트가 ACRYL 자체를 작동할 수 있습니다(접근성 트리 읽기, 클릭, 입력, 패널 열기, 플러그인 토글). 모든 변경 작업은 호출별로 승인이 필요하고 감사 로그에 기록되며 한 번의 키로 중지할 수 있습니다. 터미널에서
acryl control로 실행 중인 앱을 제어하고,acryl doctor/acryl repair로 시작되지 않는 설치를 진단하고 수정합니다.모든 것이 플러그인 — Cordis 프레임워크 기반. 플러그인은 재시작 없이 라이브로 설치하고 핫 리로드할 수 있으며 자체 캔버스 탭 유형, 도구, 슬롯 및 서비스를 제공할 수 있습니다.
Blends — 플러그인의 완전한 공유 가능한 구성. 하나의 단위로 된 전체 의견 환경. ACRYL 자체가 하나의 Blend이며 직접 만들 수 있습니다.
세 가지 표면, 하나의 두뇌 — 데스크톱 앱(Electron), 로컬 웹(
acryl web), 터미널 UI는 동일한 프로젝트 모델, 플러그인 및 기능을 갖춘 동일한 런타임을 렌더링합니다.
설치
세 가지 표면은 별도로 설치됩니다. 하나를 설치해도 다른 것이 자동으로 설치되지 않습니다.
- 데스크톱 GUI: macOS용 DMG(Apple Silicon / Intel), Windows x64용 설치 프로그램, Linux용 DEB(x64 및 arm64).
- CLI 터미널: Node.js가 필요 없는 curl 명령 하나 또는 npm을 통해.
- 로컬 웹:
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
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트