crynta/terax-ai

Lightweight (7MB) Terminal-first AI-native dev workspace

해결하는 문제

Terax는 터미널, 코드 에디터, 에이전트형 AI를 단일 워크스페이스에 직접 통합한 가벼운 올인원 개발 환경을 제공합니다. 코딩, 버전 관리, AI 어시스턴스를 위해 별도의 도구로 전환할 필요가 없으며, 크기가 매우 작고(7-8 MB) 텔레메트리나 계정 요구 사항이 없는 프라이버시 중심 설계입니다.

작동 방식

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

  • AI 네이티브 통합: 외부 제공업체(OpenAI, Anthropic 등) 또는 로컬 모델(Ollama, LM Studio)을 통해 구동되는 에이전트형 AI 사이드 패널. 파일 읽기/쓰기, 승인 기반 bash 명령 실행, TERAX.md 파일을 통한 프로젝트 메모리 유지가 가능합니다.
  • 터미널: GPU 가속 WebGL 터미널로, 다양한 셸(zsh, bash, pwsh 등)과 분할 패널을 지원하는 네이티브 PTY 백엔드를 갖추고 있습니다.
  • 에디터: AI 자동 완성, 편집 차이(diff) 표시, Vim 모드를 지원하는 CodeMirror 6 기반 에디터.
  • 워크스페이스 도구: 내장 파일 탐색기, 시각적 git 커밋 그래프가 포함된 소스 제어 패널, 로컬 개발 서버를 위한 웹 미리보기 창.

대상 사용자

개인 정보 보호나 시스템 리소스를 희생하지 않으면서, AI 에이전트를 워크플로우에 통합할 수 있는 빠르고 터미널 중심적인 IDE를 원하는 개발자.

주요 특징

  • 에이전트형 AI: 다단계 계획, 서브 에이전트, Claude Code와 같은 코딩 에이전트 생성 및 오케스트레이션 지원.
  • 로컬 AI 지원: Ollama 및 MLX와 같은 로컬 추론 엔진과 호환되어 완전한 오프라인 워크플로우 가능.
  • 고성능: 매우 작은 디스크 점유율(7-8 MB) 및 GPU 가속 터미널 렌더링.
  • 통합 도구 세트: 네이티브 git 그래프, 웹 미리보기, 커뮤니티 공유가 가능한 유연한 테마 시스템.

관련

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