프로젝트 소개

AgenTerm은 교차 플랫폼(Windows, macOS, Linux) 사용을 위해 설계된 경량 Rust 네이티브 터미널 에뮬레이터이자 로컬 AI 플릿 컨트롤러입니다. 작은 바이너리 크기를 유지하기 위해 Electron 대신 플랫폼 네이티브 렌더링(Win32/GDI, winit)을 사용합니다. 주요 기능은 다음과 같습니다: - 워크스페이스 관리: 탭별 컴포저, 환경 및 노트가 포함된 계층적 탭을 제공합니다. PTY를 백그라운드에서 계속 실행하는 "detach-first" 종료 시맨틱을 지원합니다. - 자동화 및 제어: 구조화된 스냅샷, 결정론적 대기 및 제어 영수증을 제공하는 네이티브 자동화 클라이언트입니다. 탭을 생성, 검사 및 구동하기 위한 CLI가 포함되어 있습니다. - AI 통합: 읽기 전용 Model Context Protocol(MCP) 서피스와 안정적인 컨텍스트를 가진 이름 지정 플릿 탭에서 에이전트(예: Codex)를 실행하는 기능을 제공합니다. - 기술적 특징: tmux/RMUX 세션 서피스 지원, 시각적 피드백 테스트를 위한 PNG 스크린샷, 워크스페이스 및 PTY 권한 관리를 위한 헤드리스 서버를 지원합니다. - 보안 및 투명성: 루프백 주소에서만 리스닝하는 로컬 우선 제어 평면, MIT/Apache-2.0 라이선스, SHA-256 체크섬 및 SBOM을 포함한 공급망 증거를 제공합니다.