Kc1t/alethe-agents
A local-first desktop workspace for running, organizing, and resuming multiple coding agents and shells with real PTYs, split panes, persistent layouts, and local session history.
해결하는 문제
Alethe는 여러 프로젝트와 리포지토리에서 동시에 여러 코드 에이전트와 터미널 세션을 관리해야 하는 개발자를 위한 통합적이고 로컬 우선의 데스크톱 워크스페이스를 제공합니다. 사용자는 시각적 인터페이스가 닫혀도 로컬 세션을 재개하고 터미널 프로세스를 계속 실행할 수 있어, 다시 처음부터 컨텍스트를 재구성할 필요가 없습니다.
작동 방식
Tauri, Rust, React로 구축된 Alethe는 Rust 기반의 PTY(가상 터미널) 백엔드를 사용하여 실제 터미널 프로세스를 유지합니다. 워크스페이스, 프로젝트, 그룹, 컨테이너의 계층 구조로 작업을 정리하여, 패널을 분할하고 다양한 에이전트나 쉘용 터미널 하위 탭을 사용할 수 있습니다. 또한 CLI 도구(alethe)를 통해 명령줄에서 폴더를 프로젝트로 빠르게 열 수 있습니다.
대상 사용자
Claude Code, Codex, OpenCode와 같은 AI 코드 에이전트를 사용하는 개발자, 여러 클라이언트 컨텍스트나 리포지토리 간을 자주 전환해야 하며 내구성 있는 터미널 환경이 필요한 사용자에게 적합합니다.
주요 기능
- 지속적 세션: 상태를 잃지 않고 로컬 세션을 재개하고 스크롤백을 수행할 수 있습니다.
- 프로세스 분리: 시각적 컨테이너를 닫아도 백엔드 터미널 프로세스는 종료되지 않습니다.
- 유연한 레이아웃: 자동, 스포트라이트, 사이드바, 사용자 정의 그리드 레이아웃을 지원하는 분할 패널 컨테이너.
- 리소스 관리: 비활성 그룹을 일시 중지하여 시스템 메모리를 확보할 수 있습니다.
- 크로스플랫폼: Windows, macOS, Linux에 대해 네이티브 지원.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트