이 7MB AI 터미널이 Warp를 능가합니다

한 명의 개발자가 단 7MB에 300ms 만에 시작하는 오픈 소스 AI 터미널을 만들었습니다. Terax가 Warp와 같은 거대 기업을 무너뜨릴 가벼운 Rust 기반의 도전자인 이유를 알아보세요.

Stork.AI
Hero image for: 이 7MB AI 터미널이 Warp를 능가합니다
💡

요약 / 핵심 포인트

한 명의 개발자가 단 7MB에 300ms 만에 시작하는 오픈 소스 AI 터미널을 만들었습니다. Terax가 Warp와 같은 거대 기업을 무너뜨릴 가벼운 Rust 기반의 도전자인 이유를 알아보세요.

7MB 거인 사냥꾼

한 명의 개발자 Crynta가 만든 오픈 소스 AI 네이티브 터미널, Terax를 만나보세요. Warp의 더 빠르고 가벼운 대안으로 설계된 Terax는 견고한 기반을 위해 Tauri 2와 Rust를 활용합니다. 단순히 나중에 추가하는 것이 아니라 처음부터 인공지능을 통합하여 터미널 경험을 재정의하는 것을 목표로 합니다.

Crynta의 핵심 철학은 코딩을 위해 깊이 통합된 AI에 중점을 두어, 더욱 직관적이고 효율적인 워크플로우를 가능하게 합니다. Vercel's AI SDK로 구동되는 이 AI 에이전트는 전체 코드베이스를 원활하게 읽고, 명령을 실행하며, 검토 가능한 diff로 편집을 제안합니다. 로컬 모델을 포함한 광범위한 AI 모델을 지원하여 개발자의 유연성을 높입니다.

놀랍게도 Terax는 엄청나게 작은 패키지에 광범위한 기능을 담고 있습니다. 멀티 탭 터미널, 완전한 기능을 갖춘 코드 편집기, 파일 탐색기, 심지어 웹 미리보기까지 결합합니다. 이 전체 스위트는 단 7MB에 불과하며 300밀리초 이내에 실행됩니다. Electron 대신 Tauri 2를 사용하여 번들된 Chromium을 제거함으로써 200MB 이상을 절약하고 극적으로 효율적인 성능에 기여합니다.

Rust와 Tauri가 엄청난 속도를 제공하는 방법

Terax는 중요한 아키텍처 선택인 Tauri 2를 통해 7MB라는 미미한 설치 공간을 달성합니다. 전체 Chromium 인스턴스를 번들로 제공하는 Electron과 달리, Tauri는 시스템의 네이티브 웹뷰를 활용합니다. 이는 즉시 애플리케이션 크기에서 약 200MB를 줄여, 많은 최신 데스크톱 앱을 괴롭히는 오버헤드를 제거하고 300밀리초 미만의 시작 시간에 크게 기여합니다.

Terax의 성능을 뒷받침하는 것은 세심하게 설계된 아키텍처입니다. 강력한 Rust 백엔드는 PTY, 파일 시스템 상호 작용 및 프로세스 관리를 포함한 모든 OS 수준 작업을 효율적으로 처리합니다. 시스템 언어로 작성된 이 핵심 로직은 최대 속도와 최소한의 리소스 소비를 보장합니다. 한편, 경량 React 프론트엔드는 사용자 인터페이스 렌더링에만 집중하여 최적의 반응성과 유연한 사용자 경험을 위해 관심사를 분리합니다.

Crynta의 단독 개발 노력은 단 한 명의 개발자가 최고의 오픈 소스 도구를 전략적으로 채택하여 세계적 수준의 애플리케이션을 구축할 수 있음을 증명합니다. Terax는 VS Code에서 볼 수 있는 고성능 렌더링을 반영하여 WebGPU와 함께 Xterm.js를 사용하여 터미널을 구현합니다. CodeMirror 6으로 구동되는 통합 코드 편집기는 구문 강조 표시 및 AI 자동 완성 같은 고급 기능을 제공합니다. 검증된 고품질 구성 요소의 강력한 조합은 Terax가 대규모 벤처 투자 팀이 구축한 애플리케이션에 필적하는 세련된 경험을 제공할 수 있도록 합니다.

당신의 AI 코딩 부조종사

Terax는 Vercel's AI SDK로 구동되는 강력한 AI 에이전트를 터미널 내에 직접 제공합니다. 이 통합 에이전트는 전체 코드베이스를 지능적으로 읽고, 명령을 실행하며, 검토 가능한 diff로 정확한 편집을 제안합니다. 예를 들어, `init` 명령을 시작하면 프로젝트 수준의 `Terax.md` 파일이 생성되어 즉시 수락하거나 거부할 수 있는 제안된 변경 사항을 제시합니다. 사용자는 또한 `plan` 모드를 사용하여 코드 수정 전략을 세우거나, `useEffect` 훅 구조 분석과 같이 열려 있는 파일에 대한 특정 질문을 할 수 있습니다.

터미널 상호작용을 재구상하는 진정으로 통합된 워크플로우를 경험하세요. 통합 파일 탐색기는 `cd` 명령어를 동적으로 반영하여 올바른 디렉토리로 즉시 업데이트하고 `ls` 명령어의 필요성을 없앱니다. 또한, 개발자들은 자신의 애플리케이션을 실행하고 내장된 브라우저 탭에서 일반적인 포트 목록과 함께 실시간으로 즉시 미리 볼 수 있습니다. 이를 통해 Terax 환경을 벗어나지 않고도 한 탭에서 실행 중인 앱과 원활하게 상호작용하면서 다른 탭에서는 코드를 동시에 개선할 수 있습니다.

사용자 정의는 Terax 디자인의 핵심으로 남아 있습니다. 강력한 AI agent는 OpenAI, Claude, 심지어 로컬 옵션을 포함한 여러 모델을 지원하며, API keys는 네이티브 OS keyring을 통해 안전하게 관리됩니다. 사용자들은 사용자 지정 지침으로 agent를 미세 조정하고 재사용 가능한 prompts를 활용하여 특정 코딩 작업 및 프로젝트 요구 사항에 정확하게 맞게 동작을 조정할 수 있습니다. 이러한 유연성은 agent가 다양한 개발 스타일에 적응하는 진정한 코딩 co-pilot 역할을 하도록 보장합니다. Terax에서 더 많은 기능을 살펴보세요.

Terax 대 거인들: 전환해야 할까요?

Terax는 코딩에 맞춰진 agentic development environment로 자리매김하며, Cmux와 같은 도구와는 다른 패러다임을 제시합니다. Cmux는 전체 터미널에 걸쳐 정교한 multi-agent workflows를 조율하는 데 탁월하며, agents에게 panes, tabs, 심지어 sub-agents를 생성할 수 있는 권한을 부여합니다. 이와 대조적으로, Terax의 통합 AI agent는 코드베이스와 파일에 지능을 집중하여 명령을 실행하고 편집기 내에서 직접 정확하고 검토 가능한 diffs를 제안합니다.

단일 개발자의 프로젝트치고는 놀랍도록 유능하지만, Terax는 아직 1.0 이전 버전이며 현재 몇 가지 제한 사항이 있습니다. 개발자들은 파일 사이드바에 대한 keyboard navigation 부재와 zoom functionality 부족을 알아차릴 것입니다. 특히 Neovim을 통합하는 특정 전문 설정에서도 stability bugs가 발생하여 향후 개선이 필요한 영역임을 나타냅니다.

이러한 초기 단계의 특이점에도 불구하고, Terax는 매력적인 비전을 제시합니다. AI가 핵심 코딩 작업의 일등 시민인 매우 빠르고 가벼운(단 7MB) open-source terminal을 우선시하는 개발자들에게 Terax는 강력한 경쟁자로 자리매김합니다. Tauri 2와 Rust로 구축된 이 프로젝트는 Warp와 같은 VC-backed heavyweights에 맞서 terminal이 제공할 수 있는 것에 대한 기대를 근본적으로 재편합니다.

자주 묻는 질문

Terax는 무엇인가요?

Terax는 Rust와 Tauri 2로 구축된 개발자를 위한 7MB open-source, AI-native terminal입니다. terminal, code editor, file explorer, web preview를 하나의 빠른 application으로 결합합니다.

Terax는 Warp와 어떻게 다른가요?

Terax는 더 무거운 framework 대신 Tauri를 사용하여 훨씬 작고(~7MB) 빠릅니다. AI는 add-on이 아닌 핵심 코딩 기능으로 설계되었으며, 단일 개발자의 open-source project입니다.

Terax는 어떤 기술을 사용하나요?

Terax는 Rust backend와 React frontend를 Tauri 2 framework를 사용하여 구축되었습니다. terminal에는 Xterm.js를, editor에는 CodeMirror 6을, AI 기능에는 Vercel's AI SDK를 사용합니다.

Terax는 다른 AI models를 지원하나요?

네, Terax는 Vercel's AI SDK를 사용하여 OpenAI 및 Anthropic (Claude)과 같은 다양한 models뿐만 아니라 사용자가 제공하는 API keys를 통해 local models에도 연결할 수 있습니다.

자주 묻는 질문

Terax 대 거인들: 전환해야 할까요?
Terax는 코딩에 맞춰진 agentic development environment로 자리매김하며, Cmux와 같은 도구와는 다른 패러다임을 제시합니다. Cmux는 전체 터미널에 걸쳐 정교한 multi-agent workflows를 조율하는 데 탁월하며, agents에게 panes, tabs, 심지어 sub-agents를 생성할 수 있는 권한을 부여합니다. 이와 대조적으로, Terax의 통합 AI agent는 코드베이스와 파일에 지능을 집중하여 명령을 실행하고 편집기 내에서 직접 정확하고 검토 가능한 diffs를 제안합니다.
Terax는 무엇인가요?
Terax는 Rust와 Tauri 2로 구축된 개발자를 위한 7MB open-source, AI-native terminal입니다. terminal, code editor, file explorer, web preview를 하나의 빠른 application으로 결합합니다.
Terax는 Warp와 어떻게 다른가요?
Terax는 더 무거운 framework 대신 Tauri를 사용하여 훨씬 작고 빠릅니다. AI는 add-on이 아닌 핵심 코딩 기능으로 설계되었으며, 단일 개발자의 open-source project입니다.
Terax는 어떤 기술을 사용하나요?
Terax는 Rust backend와 React frontend를 Tauri 2 framework를 사용하여 구축되었습니다. terminal에는 Xterm.js를, editor에는 CodeMirror 6을, AI 기능에는 Vercel's AI SDK를 사용합니다.
Terax는 다른 AI models를 지원하나요?
네, Terax는 Vercel's AI SDK를 사용하여 OpenAI 및 Anthropic 과 같은 다양한 models뿐만 아니라 사용자가 제공하는 API keys를 통해 local models에도 연결할 수 있습니다.
🚀더 알아보기

AI 트렌드를 앞서가세요

Stork.AIが엄선한 최고의 AI 도구, 에이전트, MCP 서버를 만나보세요.

P.S. 쓸 만한 걸 만드셨나요? Stork에 등록 — $49

모든 게시물로 돌아가기