crynta/terax-ai

Lightweight (7MB) terminal-first AI-native development environment

해결하는 문제

Terax는 고성능 터미널, 코드 에디터, 에이전트형 AI 기능을 단일 작업 공간에 통합한 경량 올인원 개발 환경을 제공합니다. 별도의 터미널 에뮬레이터, IDE, AI 채팅 인터페이스를 전환할 필요 없이 클라우드 기반 및 로컬 AI 모델을 모두 지원하는 네이티브 애플리케이션으로 통합하여 개발 효율을 높입니다.

작동 방식

Tauri 2, Rust, React 19로 구축된 Terax는 다음과 같은 핵심 구성 요소를 결합합니다:

  • AI 네이티브 작업 공간: 파일 읽기/쓰기, bash 명령 실행(승인 필요), TERAX.md 파일을 통한 프로젝트 메모리 유지가 가능한 에이전트형 AI 사이드 패널.
  • 고성능 터미널: WebGL 렌더링 기반의 터미널로, 네이티브 PTY 백엔드를 갖추고 있으며 다중 셸(zsh, bash, pwsh 등) 및 분할 패널을 지원합니다.
  • 통합 도구: AI 자동 완성 및 diff 기반 편집 기능을 갖춘 CodeMirror 6 에디터, 퍼지 검색을 지원하는 파일 탐색기, 소스 제어를 위한 git graph, 로컬 개발 서버용 내장 웹 미리보기 창.
  • 유연한 AI 백엔드: OpenAI 및 Anthropic과 같은 공급업체에 대한 자체 API 키(BYOK)를 제공하거나 Ollama, LM Studio, MLX와 같은 로컬 추론 엔진에 연결할 수 있습니다.

대상 사용자

네이티브 애플리케이션의 성능이나 로컬 우선 AI의 개인정보 보호를 희생하지 않으면서, AI 에이전트와 깊이 통합된 빠르고 터미널 중심적인 작업 공간을 원하는 개발자.

주요 특징

  • 에이전트형 AI 워크플로우: 다단계 계획 수립, 하위 에이전트, 그리고 Claude Code와 같은 다른 코딩 에이전트를 생성 및 조정하는 기능을 지원합니다.
  • 로컬 우선 AI: 로컬 엔드포인트를 통한 오프라인 모델을 완벽하게 지원하며, API 키는 OS 키체인에 안전하게 저장됩니다.
  • GPU 가속 터미널: WebGL(WebGPU로 전환 중)을 사용하여 부드러운 블록 기반 터미널 경험을 제공합니다.
  • 포괄적인 개발 스위트: git graph, 파일 탐색기, 웹 미리보기가 내장되어 있으며 디스크 점유율이 매우 작습니다 (~7-8 MB).
  • 개인정보 보호 중심: 텔레메트리 없음, 계정 요구 사항 없음, 사용자가 설정하지 않는 한 클라우드로 데이터가 전송되지 않습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트