routa
SHA-256칸반 기반의 다중 에이전트 협업 플랫폼으로, 서로 다른 스윔레인의 AI 전문가들이 분업하여 소프트웨어 전달을 완료합니다. 각 단계마다 엄격한 검수 게이트가 있습니다.
看板을 사용하여 AI智能体를 연결하여 작업을 수행하며, 각 작업은 需求, 计划, 编码, 审查의 네 단계를 거친다.
주요 기능
- 시각적 칸반 보드로 작업 수명 주기를 관리하며, 대기 중부터 완료까지 전 과정 추적
- 5개의 전용 에이전트(요구사항 상세화, 일정 편성, 코딩 구현, 리뷰 가드, 완료 보고)가 내장되어 있으며, 각 에이전트는 독립적인 프롬프트와 검증 규칙을 가짐
- 카드가 흐름에 따라 자동으로 증거를 축적(YAML 스토리, 실행 계획, 코드 변경, 리뷰 결론)하며, 변조 불가
- Git 저장소 관리, 작업 트리, 파일 검색, Git refs 및 커밋 검사 지원
- GitHub 저장소를 가상 작업 공간으로 가져와 코드 트리, 파일, Issue, PR 및 댓글 탐색
할 수 없는 것
- •1) 데스크톱 버전은 Rust 컴파일 환경이 필요합니다(Rust 툴체인 설치). 2) Node.js 16+ 및 npm 또는 yarn에 의존합니다. 3) 현재 공식 호스팅 클라우드 서비스를 제공하지 않으므로 직접 배포해야 합니다. 4) 에이전트가 작동하려면 외부 LLM API(예: OpenAI 또는 기타 호환 API)를 구성해야 합니다. 5) 칸반 스윔레인의 프롬프트 템플릿은 사용자 정의할 수 있지만, 수정하려면 YAML 문법을 알아야 합니다.
사용 사례
- 팀이 여러 AI 에이전트를 사용하여 새로운 기능을 협력 개발하며, 각 단계마다 명확한 출력과 검토를 요구합니다.
- 멀티 에이전트 협업 프로세스를 연구하는 개발자는 재현 가능하고 감사 가능한 실험 플랫폼을 원합니다.
상세 설명
Routa는 워크스페이스(Workspace) 기반의 다중 에이전트 협업 플랫폼으로, 소프트웨어 전달 시나리오를 위해 설계되었습니다. 칸반(Kanban)을 사용하여 다양한 AI 에이전트(예: 요구사항 상세화, 계획 분해, 코딩, 리뷰)의 협업을 구성하며, 각 스윔레인은 독립적인 프롬프트 계약을 가지며, 카드가 뒤로 갈수록 요구사항이 더 엄격해집니다. CrewAI나 AutoGPT처럼 모든 기능을 하나의 대화에 혼합하는 도구와 달리, Routa의 장점은: 1) 각 에이전트는 자신이 잘하는 일만 수행하며, 증거를 제공해야만 다음 단계로 넘어갈 수 있습니다. 2) 아키텍처는 웹과 데스크톱(Tauri)의 두 가지 모드를 지원하며, 상태는 지속적이고 감사 가능합니다. 엄격한 품질 관리가 필요한 팀이나, 다중 에이전트 조정 프로세스를 연구하는 개발자에게 적합합니다.
태그
시작하기
소프트웨어 설치
다운로드한 dmg 파일을 열고 앱을 Applications로 드래그
최신 릴리즈 버전 다운로드 (Web 버전 직접 배포 또는 npm/cargo를 통한 CLI 설치)
routa 명령어를 실행하여 로컬 서비스 시작 (Node.js / Rust 환경 필요)
브라우저에서 http://localhost:3000을 열고 새 작업 공간을 생성하여 사용 시작
- 최신 릴리즈 버전 다운로드 (Web 버전 직접 배포 또는 npm/cargo를 통한 CLI 설치)
- routa 명령어를 실행하여 로컬 서비스 시작 (Node.js / Rust 환경 필요)
- 브라우저에서 http://localhost:3000을 열고 새 작업 공간을 생성하여 사용 시작
SHA-256 체크섬 확인됨
GitHub 공식 Release 페이지에서 추출된 체크섬
SHA256 체크섬
b695887621af3dc16c021014c27491865f368f6c5a9c4a0b4c433affc882d161이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
설치 디렉토리를 삭제하면 됩니다(웹 버전은 프로젝트 폴더 삭제; npm으로 설치한 경우 'npm uninstall -g routa-cli' 실행, cargo로 설치한 경우 'cargo uninstall routa-cli' 실행)
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.