본문 바로가기

전체 메뉴

gPTY

Godot 과 Rust 기반 터미널 멀티플렉서, 에이전트용 API 내장

카테고리
개발 도구
웹사이트
github.com
언어
영어
등록일
6일 전
스타
72
포크
2

godot-pty/gpty ↗, GDScript, GPL-3.0, 최근 커밋 1일 전

gPTY는 터미널 멀티플렉서를 Godot 엔진과 Rust로 만들면 어떤 모습인지 보여줍니다. 셸 세션은 코드 뷰어나 파일 트리 같은 다른 종류의 창과 함께 크기를 조절할 수 있는 타일 격자에 놓입니다. alacritty_terminal을 통해 16색과 256색, 트루컬러, 정규식 검색이 되는 스크롤백까지 DEC STD 070 규격을 온전히 처리합니다. tmux류와 갈리는 지점은 제어 방식입니다. JSON-RPC 소켓과 CLI, MCP 서버가 있어 AI 에이전트나 스크립트가 TUI 화면을 긁는 대신 문서화된 프로토콜로 창을 열고 텍스트를 넣고 출력을 읽습니다. 컨셉 엔진은 PTY 출력의 정규식 트리거를 감시하고, 잡아낸 응답을 옆 창에 표시할 뿐 셸에는 아무것도 입력하지 않습니다. 스크롤백과 설정, 이름을 붙인 작업 공간, 프로필은 SQLite와 JSON에 저장돼 재시작 후 복원되고 창별 기록을 전문 검색할 수 있습니다.

Linux, macOS, Windows용 단독 실행 파일은 Godot이나 Rust 툴체인 없이 돌아가며, SHA256 체크섬과 빌드 증명이 붙어 있지만 코드 서명은 되어 있지 않습니다. 코드 대부분은 LLM으로 생성돼 관용적이지 않은 패턴이나 버그가 있을 수 있다고 README가 미리 밝힙니다.

이 제품이 마음에 드세요?