can1357/oh-my-pi
IDE 통합 AI 코딩 에이전트 'OhMyPi' 오픈소스 공개
원제 can1357/oh-my-pi
스타 32,955당일 +405TypeScript
Key Point
IDE 기능(LSP·DA버거·실시간 파일 동기화)을 완전히 내장한 AI 에이전트는 기존의 문자 출력 기반 에이전트와 근본적으로 다르며, 멀티모델 지원과 서브에이전트 아키텍처가 프로덕션 코딩 자동화의 새로운 기준을 제시한다.
핵심 요약
- 마리오 제흐너의 'Pi'를 포크한 코딩 에이전트로, 60개 이상 모델 제공자·31개 빌트인 도구를 탑재했다.
- LSP·DAP를 IDE처럼 연결해 파일 이름 변경 시 재내보내기·배럴 파일까지 자동 갱신하고, lldb·dlv·debugpy 같은 실제 디버거를 제어한다.
- Python과 Bun 샌드박스에서 코드를 실행하되, 에이전트 자신의 도구를 역호출할 수 있어 CSV 읽기와 차트 작성을 한 셀에서 완료한다.
- 정규식 매칭으로 중간 스트림을 중단해 규칙을 주입하고 같은 지점부터 재시도하는 '타임트래블 스트림 규칙'으로 문맥 비용 없이 방향을 수정한다.
- 작업을 워커로 분산하면 각각 독립 도구 표면을 가지고 실행되고, 스키마 검증된 객체를 반환받아 텍스트 파싱이 불필요하다.
- 검토 모델을 어드바이저로 지정해 메인 에이전트의 모든 턴을 감시하고 인라인 주석으로 우려나 차단을 전달할 수 있다.
저장소 보기 ↗github.com