Godot와 Rust로 만든 멀티플렉서, AI 에이전트가 터미널을 직접 조종한다

Godot and Rust based multiplexer (terminal panes and more)

gPTY는 Godot과 Rust로 만든 멀티 PTY 에뮬레이터 데스크톱 앱이다. 터미널·코드·파일 트리 등을 타일 그리드로 배치하고, JSON-RPC IPC 소켓과 CLI, MCP 서버를 통해 AI 에이전트와 자동화 도구가 TUI를 긁어내지 않고도 패널을 띄우고 텍스트를 주입하며 출력을 관찰할 수 있다. 정규식 트리거로 PTY 출력을 포착해 인접 패널로 라우팅하는 컨셉 엔진, SQLite/JSON 영속성, Linux·macOS·Windows 독립 실행 바이너리를 제공한다. 코드베이스 대부분이 LLM으로 생성됐다고 밝히고 있다.

이 코드베이스의 대부분은, Godot UI 레이아웃과 Rust(gpty-core) GDExtension 브리지를 포함해, LLM을 사용해 생성되었으며, 따라서 기반 코드에는 비관용적 패턴이나 버그가 포함되어 있을 수 있습니다.
  1. rcr-anti

    눈을 가늘게 뜨고 보면, Godot은 크로스 플랫폼 하드웨어 가속 GUI를 갖추고 있습니다. 편집기 자체가 어떤 의미에서는 Godot 앱이고, VR 헤드셋, Android, 웹 앱, 모든 일반적인 플랫폼용 빌드가 있습니다. 확장 API도 Rust에 꽤 잘 작동하고, Rust 자체도 환상적인 크로스 플랫폼 및 WASM 스토리를 가지고 있습니다. 저주받은 것처럼 보일 수도 있지만, 복잡한 것들을 빠르게 출시하고 누구나 손에 쥐게 할 수 있습니다.

    수정: 그들은 최근에 libgodot도 만들었는데, 이는 모델을 뒤집습니다. 여러분의 애플리케이션이 Godot에서 가져오고 싶은 컴포넌트를 소유하고 제어합니다. 오픈 소스이고 비교적 읽기 쉬운 코드베이스이므로 아마도 필요 없는 많은 부분을 제거할 수 있을 것입니다.

  2. nitinreddy88

    스크린샷 없는 프로젝트 - 모든 것을 읽지 않고서야 어떻게 우리가 이해하기를 기대하는지 모르겠다

  3. sebastianconcpt

    "왜?" / "왜 지금?" 섹션을 추가할 수 있나요?

    존재 이유를 설명하거나 어떤 종류의 문제에 대한 해결책을 여는지(적용 가능성) 예시를 빼먹은 채 방법만 나열하는 또 다른 프로젝트가 되지 마세요.

  4. icarito

    게임을 넘어 창의적으로 Godot이 사용되는 모습을 보니 반갑습니다! 터미널은 확실히 혁신이 일어날 수 있는 영역이죠, 왜 안 되겠어요!

  5. railka

    에이전트 개발을 위해 다양한 터미널과 멀티플렉서를 시도해봤습니다: tty7, Warp, Herdr... 이제 제 최애는 tty7입니다. 현대적인 터미널에서 원했던 바로 그 일을 해줍니다. Warp가 되었어야 할 모습이죠.

이 날의 다른 글

2026-09-11