AI 개발자 도구
Termaxa
AI 에이전트가 실행하는 셸 명령어를 위한 협력적 게이트로, Claude Code나 Cursor 같은 도구에 미리보기, 백업, 정책 적용, 감사 기능을 제공합니다.
Termaxa
Termaxa란?
Termaxa는 AI 코딩 에이전트가 실행하는 셸 명령어를 게이트하는 오픈소스 CLI 도구 및 에이전트 훅입니다. 정책에 따라 명령어를 평가하고, 블래스트 반경 미리보기를 보여주며, 파괴적 작업 전 자동 백업을 생성하고, 전체 감사 로그를 유지합니다. Claude Code 및 Cursor와 협력적으로 작동하며, 샌드박스보다는 앞유리 역할을 합니다.
Termaxa vs 유사 도구
| 가격 모델 | 무료 | 무료 | 맞춤형 요금제 | 무료, 유료 |
| 무료 크레딧 | ||||
| 주요 기능 |
|
|
|
|
| 장점 |
|
|
|
|
| 단점 |
|
|
|
|
| 추천 대상 |
|
|
|
|
Termaxa 사용 방법
- 1바이너리 설치 (사전 빌드 릴리스 또는 cargo install termaxa)
- 2프로젝트에서 'termaxa init --claude-code' 실행하여 정책 스캐폴딩 및 훅 설치
- 3.termaxa/policy.yaml에 규칙 정의
- 4'termaxa check "명령어"'로 드라이 런 및 판정 확인
- 5'termaxa run -- 명령어'로 미리보기 및 백업과 함께 게이트 실행
- 6'termaxa report'로 세션 감사 검토
Termaxa 주요 기능
- 정책 기반 명령어 게이팅 (허용/질문/거부) - 첫 일치 우선 규칙
- git, PostgreSQL, Terraform, 파일 작업에 대한 블래스트 반경 미리보기
- 파괴적 작업 전 자동 백업 (git ref 고정, pg_dump, rm 보험)
- 반복된 파괴 의도를 자동 거부하는 서킷 브레이커
- 저장소 외부에 JSONL 형식으로 저장된 전체 감사 로그
- 명령어 요약 및 위험 점수가 포함된 세션 실행 보고서
- 거부 또는 질문 이벤트 시 웹훅 알림
- 독립형 CLI 또는 Claude Code 및 Cursor용 통합 훅으로 작동
Termaxa 사용 사례
- 자동 롤백으로 프로덕션 저장소에서 AI 코딩 에이전트 안전하게 실행
- DROP TABLE 같은 우발적인 파괴적 데이터베이스 작업 방지
- 커밋 손실 미리보기와 함께 강제 푸시 검토 및 승인
- 서킷 브레이커로 악의적 또는 의도치 않은 rm -rf 명령어 차단
- 규정 준수를 위해 AI 에이전트가 실행한 모든 셸 명령어 감사
Termaxa 가격 및 무료 크레딧
Termaxa의 가격 모델은 무료입니다.
무료 플랜무료 크레딧
무료 크레딧
유료 플랜
오픈소스
무료
MIT 또는 Apache 2.0 라이선스, 사전 빌드 바이너리 무료 제공.
Termaxa 장점과 단점
장점
- 실행 전 명령어 미리보기 제공
- 파괴적 작업에 대한 자동 백업
- 서킷 브레이커가 반복된 위험 명령어 방지
- YAML을 통한 맞춤형 정책
- 즉시 Claude Code 및 Cursor와 호환
- 감사 로그가 저장소 외부에 안전하게 저장
단점
- 훅은 협력적이며 강제되지 않음 (에이전트가 우회 가능)
- 네이티브 에이전트 도구(예: 파일 편집)는 게이트되지 않음
- 복잡한 명령어에 대한 셸 파싱이 완벽하지 않음
- 백업에 보존 또는 정리 기능이 아직 없음
- 1.0 이전 버전, 스키마와 CLI가 마이너 버전 간 변경될 수 있음
Termaxa은 어떤 용도에 가장 적합한가요?
- Claude Code 또는 Cursor 같은 AI 코딩 에이전트를 사용하는 개발자
- 에이전트가 실행하는 셸 명령어에 대한 가시성과 제어가 필요한 팀
- AI 에이전트를 통해 중요한 git 저장소, 데이터베이스 또는 인프라를 관리하는 사용자