can1357/oh-my-pi
IDE 기능을 통째로 내장한 터미널 AI 코딩 에이전트 — 40+ LLM 프로바이더, 32개 도구, LSP/DAP 완전 지원
13,176+373이번 주1,125152TypeScript
데모·홈페이지 열기omp.sh중간맛 분석
TypeScript(Bun 런타임) + Rust(~55k줄 네이티브 코어) 모노레포 구조. 32개 내장 도구(read/edit/bash/lsp/debug/browser/web_search 등), 14개 LSP 작업, 28개 DAP 작업을 단일 로 제공. bun install -g @oh-my-pi/pi-coding-agent 또는 curl 인스톨러로 즉시 설치 가능. ripgrep·glob·bash(brush)를 인-프로세스로 링크해 -exec 오버헤드 없음. Hashline 앵커 기반 패치로 편집 정확도를 높이고, 멀티 서브에이전트 fan-out, 힌드사이트 메모리, ACP(Zed 에디터 연동) 지원.
이런 레포예요
이럴 때 쓰면 좋아요
- 터미널에서 Claude·GPT·Gemini 등 원하는 모델로 코드 작성·리팩터링·디버깅을 자동화하고 싶을 때
- LSP 리네임·DAP 디버거·git 커밋 분할 등 IDE급 작업을 CI/CD 파이프라인이나 원격 서버에서 에이전트로 처리하고 싶을 때
- 멀티 서브에이전트로 대규모 코드베이스를 병렬 분석하거나 PR 리뷰·머지 컨플릭트 해소를 자동화하고 싶을 때
핵심 기능
40+ LLM 프로바이더 지원 + Hashline 앵커 패치로 편집 정확도 극대화LSP·DAP 완전 내장으로 IDE와 동일한 리네임·디버깅을 에이전트가 직접 실행ripgrep·bash·tree-sitter를 인-프로세스 Rust 코어로 링크해 fork-exec 없는 고속 도구 실행
대안 대비 차별점
단순 LLM 래퍼가 아닌 ~55k줄 Rust 네이티브 코어 위에 LSP·DAP·멀티 서브에이전트·스트림 규칙 엔진을 단일 바이너리로 통합한 점이 Claude Code·Cursor 등 대안과의 핵심 차이.
준비물
- Bun ≥ 1.3.14
- Rust 툴체인 (소스 빌드 시)
- Node.js 호환 환경 (N-API)
바로 시작하기
- 전역 설치 (Bun 권장)
bun install -g @oh-my-pi/pi-coding-agent
- 또는 curl 인스톨러 (macOS·Linux)
curl -fsSL https://omp.sh/install | sh
- 소스에서 빌드할 경우 — 의존성 설치 및 Rust 네이티브 애드온 빌드
bun setup
- 소스에서 개발 모드로 실행
bun dev
- 동작 확인 (버전 출력)
bun dev -- --version
별 추이 · 7일
13,176+373 / 7일
활용성 · 따라 만들기 좋은가
따라 하기 좋음샘플 점수 46/100
- 관대한 라이선스
- 테스트 있음
- 예제 디렉토리
- 최근 활동
- AGENTS.md
- llms.txt
- 템플릿
🟢 최근 활동 있음 · 2025년 생성
AI가 README 기반으로 요약했습니다 · 원문 보기