Muvon/octomind
MCP 도구를 통해 어떤 모델이든 사용할 수 있는 CLI 중심의 오픈소스 AI 코딩 에이전트 런타임으로, 대화형·파이프 입력·데몬·WebSocket·ACP 모드를 지원합니다.
대체할 수 있는 제품:Claude Code
- 스타
- 175
- 포크
- 32
- 열린 이슈
- 38
- 마지막 커밋
- 16시간 전
어떤 프로젝트인가요?
Octomind는 MCP 도구를 통해 LLM이 코드 저장소에 직접 접근하도록 합니다. 파일을 읽고 쓸 수 있고, 셸 명령을 실행하고, 코드를 검색하며, 하위 에이전트에 작업을 맡길 수 있습니다. 같은 세션 엔진을 터미널에서 대화형으로 실행하거나, CI와 스크립트에서 stdin으로 입력을 파이프해 실행할 수 있습니다. 백그라운드 데몬으로 실행해 다른 터미널에서 메시지를 받거나, WebSocket을 통해 사용하거나, 다른 에이전트나 에디터 안에서 ACP 하위 에이전트로 실행할 수도 있습니다.
동작 방식은 TOML로 설정합니다. 결정론적 가드레일은 도구 호출이 실행되기 전에 이를 거부하고, 도구 실행 결과 뒤에 lint 또는 포맷 출력 내용을 주입하며, 각 턴이 끝난 뒤 검증 스크립트를 실행할 수 있어 자율 작업을 승인 프롬프트에 의존하지 않고 수행할 수 있습니다. 역할과 워크플로를 통해 역할별 모델, 프롬프트, 도구 모음, 예산을 설정할 수 있으며, GitHub 저장소인 tap에서 패키징된 전문 에이전트를 설치할 수 있습니다.
모델은 Octomind Cloud에서 사용하거나 OpenRouter, Anthropic, OpenAI, DeepSeek, Ollama 등의 자체 API 키로 사용할 수 있습니다. 프로젝트는 Rust로 작성되었으며, 설치 스크립트, Homebrew, Cargo, Docker를 통해 단일 바이너리로 배포되고 Apache 2.0 라이선스를 따릅니다.
핵심 기능
- 01대화형, 파이프 입력, 데몬, WebSocket, ACP 모드가 하나의 세션 엔진을 공유합니다.
- 02TOML 가드레일로 도구 호출을 거부하고, hook 출력을 주입하며, 턴 종료 후 검증을 실행할 수 있습니다.
- 03MCP 클라이언트는 OAuth를 포함해 stdio 및 Streamable HTTP 서버를 지원합니다.
- 04역할과 워크플로에서 역할별 모델, 프롬프트, 도구, 다단계 파이프라인을 설정할 수 있습니다.
- 05tap을 통해 패키징된 전문 에이전트와 도구 의존성을 최초 실행 시 설치합니다.
- 06OpenRouter, Anthropic, OpenAI, DeepSeek, Ollama 모델을 사용할 수 있습니다.
활용 사례
- CI 파이프라인이나 예약 작업에서 코딩 에이전트를 무인으로 실행하기.
- 셸에서 메시지를 받는 장기 실행 백그라운드 에이전트 운영하기.
- 다른 에디터나 에이전트 스택 안에 코딩 에이전트를 하위 에이전트로 통합하기.
- 수동 승인 없이 에이전트 작업에 명령 및 파일 정책 적용하기.
빠른 시작
- 1
Homebrew로 설치(macOS)
brew install muvon/tap/octomind - 2
또는 Cargo로 설치(Rust 1.95 이상)
cargo install octomind - 3
모델을 사용하려면 Octomind Cloud에 로그인하거나, 대신 본인의 provider 키를 환경 변수로 설정하세요
octomind login - 4
프로젝트 디렉터리에서 스페셜리스트를 실행하세요
octomind run developer:general
사용 전 알아둘 점
- 모델을 사용하려면 Octomind Cloud 로그인 또는 본인의 provider API 키가 필요합니다.
- 스페셜리스트 역할은 별도의 tap 레지스트리에서 제공되며, 처음 실행할 때 도구를 설치하거나 자격 증명을 요청할 수 있습니다.
토픽
자주 묻는 질문
- octomind은(는) 무엇인가요?
- MCP 도구를 통해 어떤 모델이든 사용할 수 있는 CLI 중심의 오픈소스 AI 코딩 에이전트 런타임으로, 대화형·파이프 입력·데몬·WebSocket·ACP 모드를 지원합니다. Octomind는 MCP 도구를 통해 LLM이 코드 저장소에 직접 접근하도록 합니다. 파일을 읽고 쓸 수 있고, 셸 명령을 실행하고, 코드를 검색하며, 하위 에이전트에 작업을 맡길 수 있습니다. 같은 세션 엔진을 터미널에서 대화형으로 실행하거나, CI와 스크립트에서 stdin으로 입력을 파이프해 실행할 수 있습니다. 백그라운드 데몬으로 실행해 다른 터미널에서 메시지를 받거나, WebSocket을 통해 사용하거나, 다른 에이전트나 에디터 안에서 ACP 하위 에이전트로 실행할 수도 있습니다.
- octomind은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- octomind은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- octomind은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. octomind의 마지막 커밋은 2026년 10월 20일입니다.
- octomind은(는) 어디에 사용할 수 있나요?
- CI 파이프라인이나 예약 작업에서 코딩 에이전트를 무인으로 실행하기. 셸에서 메시지를 받는 장기 실행 백그라운드 에이전트 운영하기. 다른 에디터나 에이전트 스택 안에 코딩 에이전트를 하위 에이전트로 통합하기. 수동 승인 없이 에이전트 작업에 명령 및 파일 정책 적용하기.
- octomind는 어떻게 설치하나요?
- Homebrew로 설치(macOS): brew install muvon/tap/octomind 또는 Cargo로 설치(Rust 1.95 이상): cargo install octomind 모델을 사용하려면 Octomind Cloud에 로그인하거나, 대신 본인의 provider 키를 환경 변수로 설정하세요: octomind login 프로젝트 디렉터리에서 스페셜리스트를 실행하세요: octomind run developer:general
- octomind은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Muvon/octomind
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
터미널에서 실행하는 오픈소스 AI 코딩 에이전트로, 데스크톱·웹·에디터·채팅 인터페이스도 제공합니다.
Grok Build는 SpaceXAI의 터미널 AI 코딩 에이전트로, 전체 화면 TUI에서 파일을 편집하고 셸 명령을 실행하며 웹을 검색합니다.
경험을 바탕으로 스킬을 만들고 다듬으며, 다양한 모델 제공업체와 CLI 및 메시징 앱에서 사용할 수 있는 자기 개선형 AI 에이전트입니다.
파일 편집과 명령 실행을 지원하고 로컬 모델을 포함한 40개 이상의 모델 제공업체와 연동되는 오픈소스 Rust 터미널 코딩 에이전트입니다.