can1357/oh-my-pi

IDE 기능을 통째로 내장한 터미널 AI 코딩 에이전트 — 40+ LLM 프로바이더, 32개 도구, LSP/DAP 완전 지원

완성 앱맘대로 써도 됨 · MITAI 에이전트난이도
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)
바로 시작하기
  1. 전역 설치 (Bun 권장)
bun install -g @oh-my-pi/pi-coding-agent
  1. 또는 curl 인스톨러 (macOS·Linux)
curl -fsSL https://omp.sh/install | sh
  1. 소스에서 빌드할 경우 — 의존성 설치 및 Rust 네이티브 애드온 빌드
bun setup
  1. 소스에서 개발 모드로 실행
bun dev
  1. 동작 확인 (버전 출력)
bun dev -- --version
별 추이 · 7일
13,176+373 / 7일
활용성 · 따라 만들기 좋은가
따라 하기 좋음샘플 점수 46/100
  • 관대한 라이선스
  • 테스트 있음
  • 예제 디렉토리
  • 최근 활동
  • AGENTS.md
  • llms.txt
  • 템플릿

🟢 최근 활동 있음 · 2025년 생성

AI가 README 기반으로 요약했습니다 · 원문 보기