omp - Pi를 IDE 수준으로 확장한 터미널 AI 코딩 에이전트
·2026.07.24 09:36
LSP·DAP·서브에이전트 등 IDE 기능을 내장한 터미널 AI 코딩 에이전트 omp가 오픈소스로 공개됐다.
**omp(oh-my-pi)**는 Mario Zechner의 Pi를 기반으로 IDE 수준의 기능을 터미널 AI 코딩 에이전트에 통합한 오픈소스 프로젝트다. MIT 라이선스, macOS·Linux·Windows(WSL 불필요) 지원.
주요 기능:
- LSP 연동: 14개 연산, 53개 언어 서버 지원. 파일 이동 전
workspace/willRenameFiles호출로 re-export·barrel 파일까지 자동 갱신 - DAP 디버거: lldb-dap·dlv·debugpy 등 14개 어댑터 번들, 28개 디버그 연산 지원. 에이전트가 직접 디버거에 attach해 스택 프레임 분석 가능
- 코드 실행(eval): Python·Bun(JavaScript) 커널을 세션 단위로 유지하며, 각 커널에서 에이전트 툴(
read,search등)을 루프백 브리지로 재호출 가능 - TTSR(Time-Traveling Stream Rules): 모델 출력 중 regex 매칭 시 스트림을 중단하고 규칙을 삽입 후 재시도. 컨텍스트 비용 없이 동작하며 컴팩션 후에도 유지
- 서브에이전트: 독립 worktree에서 병렬 실행, 스키마 검증된 결과 반환
규모: 40+ 프로바이더, 32개 내장 툴, Rust 코어 100k+ LOC.
이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.
요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.