RoleMesh는 여러 AI를 역할별로 연결해서 쓰기 쉽게 만드는 로컬 오케스트레이션 도구입니다.
Current release: v0.2.3
터미널에서 아래 명령을 실행하세요.
python3 --version이렇게 보이면 됩니다.
Python 3.14.3
Python 3.10 이상이면 설치할 수 있습니다.
GitHub에서 이 저장소를 받은 뒤, 저장소 폴더 안에서 아래 명령을 실행하세요.
pip install -e .이제 rolemesh 명령이 바로 생깁니다.
설치 확인:
rolemesh --help만약 command not found: rolemesh가 보이면:
- 터미널을 한 번 닫았다가 다시 여세요.
- 다시
pip install -e .를 실행하세요. - 그래도 안 되면
python3 -m rolemesh --help로 먼저 실행해도 됩니다.
rolemesh init조용히 기본 세팅만 하고 싶다면:
rolemesh init --literolemesh agentsrolemesh route "이 프로젝트 구조를 설명해줘"nanoclaw 같은 새 AI를 플러그인처럼 붙일 수 있습니다.
rolemesh integration add \
--name nanoclaw \
--role builder \
--cmd "nanoclaw --stdio" \
--provider nanoclaw \
--capabilities build,edit,review각 옵션 뜻:
--name: 이 AI의 이름입니다. 마음대로 정해도 됩니다.--role: 역할입니다.builder=코딩,analyst=분석,coordinator=조율처럼 생각하면 됩니다.--cmd: 이 AI를 실제로 실행하는 명령어입니다.--provider: AI 제공자 이름입니다. 마음대로 정해도 됩니다.--capabilities: 이 AI가 할 수 있는 일 목록입니다.
--endpoint를 안 넣으면 자동으로 local://nanoclaw처럼 설정됩니다.
추가 후 자동으로 scripts/nanoclaw-delegate.sh가 생성됩니다.
확인:
rolemesh integration list원하면 바로 라우팅 테스트도 가능합니다.
rolemesh route "간단한 리팩터링 도와줘"rolemesh --help
rolemesh init
rolemesh agents
rolemesh status
rolemesh route "테스트 코드 추가해줘"
rolemesh integration list
rolemesh integration remove --name nanoclawpip install -e .를 하면rolemesh명령이 바로 등록됩니다.- 새 AI를 추가할 때
--endpoint는 보통 직접 넣지 않아도 됩니다. --cmd만 정확히 넣으면 RoleMesh가 실행 스크립트까지 자동으로 만들어 줍니다.- AI를 여러 개 붙여도
rolemesh route "할 일"처럼 자연어로 요청하면 됩니다.
초보자용 상세 문서는 docs/Getting-Started.md 에 있습니다.
python3 -m pytest tests/ -q