Cydonia: 코딩 에이전트용 데스크톱 워크스페이스
요약
Cydonia는 코딩 에이전트를 위한 데스크톱 워크스페이스입니다. 프로젝트를 열고 ACP(Agent Client Protocol) 기반의 모든 에이전트가 이 환경 내에서 작업하게 합니다. 채팅 기록 대신 기사, 보드, 테이블 같은 영구적인 아티팩트로 결과물을 저장할 수 있게 하여 개발 흐름을 개선합니다.
핵심 포인트
- 코딩 에이전트를 위한 전용 데스크톱 워크스페이스 제공
- ACP를 사용하는 모든 에이전트가 통합 작업 가능
- 채팅 기록 대신 기사, 보드 등 영구 아티팩트로 결과물 저장
Cydonia
사용자가 실행하는 코딩 에이전트를 위한 데스크톱 워크스페이스입니다. 디렉토리를 프로젝트로 열고, ACP를 사용하는 모든 에이전트를 그 안에서 작업하게 한 다음, 채팅 기록이 아닌 기사(articles), 보드(boards), 테이블과 같은 영구적인 아티팩트로 결과물을 저장할 수 있습니다.
cargo install cydonia
cydonia
[!NOTE]
새로 설치하면 기사, 세션 및 보드가 포함됩니다. 테이블은 선택 사항입니다. 하나의 프로젝트에 하나의 에이전트가 안정적이지만, 여러 에이전트가 그 프로젝트에서 작동하는 것이 구축되고 있는 기능입니다.
기능 (Features)
설정(Settings) › 기능(Features) 또는 ~/.config/cydonia/settings.toml에서 기능을 구성할 수 있습니다:
[features]
sessions = true # 에이전트 대화
boards = true # 열 속의 카드들
...
sessions는 창(pane)을 제한하는 것처럼 에이전트를 제한합니다. 세션은 하나를 시작하는 유일한 것이며, 에이전트는 이 기계가 다운로드하고 실행하는 패키지입니다. 기능을 끄면 숨겨지고, 디스크에 있는 아무것도 삭제되지는 않습니다.
에이전트 (Agents)
**설정(Settings) › 에이전트(Agents)**에서 ACP 레지스트리로부터 하나를 설치하거나, 직접 ~/.config/cydonia/settings.toml에 작성할 수 있습니다:
[[agents]]
name = "my-agent"
command = "path/to/agent"
...
항목 참조 (Entry references)
기사, 보드, 테이블 및 저장된 채팅은 각 프로젝트 내에서 순서(sequence)를 공유합니다: #1, #2 등. 참조는 창 헤더의 제목 뒤에 나타나며, 이름 변경과 재시작을 거치고도 유지되며, 앱을 통해 삭제되어도 다시 할당되지 않습니다.
외부 MCP 에이전트와 인앱 ACP 에이전트는 project_entries를 사용하여 이를 나열하고 project_read_entry를 사용하여 하나를 읽을 수 있습니다. 기사 및 보드 도구는 기존 항목 인자에서 #12를 허용합니다. 테이블 읽기는 최대 200개 행까지 미리 보여줍니다.
파일 위치 (Where things live)
~/.config/cydonia/ settings.toml, mcp.toml, 에이전트 카탈로그 캐시
~/.local/share/ 설치된 에이전트
<project>/.cydonia/ 해당 프로젝트의 기사, 보드, 세션 및 저장소
프로젝트 자체 스토어에는 .gitignore가 있습니다. cydonia가 작성하는 내용은 프로젝트 소스 코드가 아닙니다.
개발 (Development)
[fixtures]는 앱을 테스트할 데모 프로젝트입니다. cargo run --example covers -- ../fixtures 명령어를 사용하면 해당 아티클에 사진이 들어갑니다.
라이선스 (License)
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub Claude Ecosystem의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기