소개
Gear는 Tauri 2(Rust 백엔드)와 React 19(TypeScript 프런트엔드)로 제작된 AI 통합 개발자용 터미널입니다. macOS, Linux, Windows를 모두 지원하는 네이티브 데스크톱 애플리케이션으로, 다중 탭과 분할 창에 AI 어시스턴트, 코드 편집기, 파일 탐색기, Git 패널을 함께 제공하여 터미널 중심의 개발 환경을 지향합니다. 패키지 식별자는 cLLeB.Gear이며 라이선스는 Apache-2.0입니다.
상세정보
다중 탭과 분할 창 터미널
필요한 만큼 탭을 열어 드래그로 순서를 바꿀 수 있으며, Cmd/Ctrl+D 또는 Cmd/Ctrl+Shift+D 단축키로 패널을 가로 또는 세로로 분할할 수 있습니다.
AI 통합 어시스턴트
Claude, OpenAI, Gemini, Groq 등 다중 프로바이더와의 채팅을 지원하며, 코드 편집기에서 인라인 자동 완성과 터미널에서 선택한 영역에 대한 AI 질의가 가능합니다. Vercel AI SDK를 통해 멀티 프로바이더 연계를 처리합니다.
파일 탐색기와 코드 편집기
파일 탐색기는 다중 선택, 이름 변경, 삭제, 생성 기능을 제공하며 파일을 드래그하여 AI 채팅에 첨부할 수 있습니다. 코드 편집기는 CodeMirror 6 기반으로 100개 이상의 언어에 대한 신택스 하이라이팅, Vim 모드, 찾기 및 바꾸기, 코드 폴딩을 지원합니다.
미리보기 패널과 Git 패널
로컬 개발 서버용 임베디드 브라우저를 통해 포트 프리셋과 DevTools 토글을 활용할 수 있습니다. Git 패널에서는 브랜치 목록·생성·체크아웃, diff 뷰어, 커밋 히스토리, stash 관리 기능을 제공합니다.
세션 유지와 설정 관리
재시작 후에도 터미널 세션이 복원되며, 모든 환경설정은 JSON 형태로 내보내기 및 가져오기가 가능합니다. 프로젝트별 .gear/settings.json 파일로 전역 설정을 프로젝트 단위로 재정의할 수도 있습니다.
Windows
winget을 통해 다음 명령으로 설치할 수 있습니다.
- winget install cLLeB.Gear
macOS
Homebrew Cask로 설치할 수 있습니다.
- brew install –cask clleb/gear/gear
Linux
공식 설치 스크립트가 배포판을 자동으로 감지하여 적절한 패키지 형식으로 설치합니다. Arch 계열은 AUR의 gear-terminal-bin 패키지를, Ubuntu/Debian 계열은 .deb 패키지를, Fedora/RHEL 계열은 .rpm 패키지를, openSUSE는 zypper로 .rpm을 설치하며, 그 외 배포판은 AppImage를 ~/.local/bin에 설치합니다. 직접 패키지를 내려받아 설치할 수도 있습니다.
Gear는 무료로 사용할 수 있나요?
Apache-2.0 라이선스로 공개된 오픈소스 프로젝트이므로 누구나 무료로 사용하고 소스 코드를 확인할 수 있습니다.
어떤 운영체제에서 사용할 수 있나요?
macOS, Linux, Windows를 모두 지원합니다. Windows에서는 winget으로, macOS에서는 Homebrew Cask로, Linux에서는 배포판별 패키지 매니저 또는 공식 설치 스크립트로 설치할 수 있습니다.
VS Code와 같은 편집기 대신 Gear를 사용하는 이유는 무엇인가요?
Gear는 VS Code의 대체재를 지향하기보다 터미널 중심의 작업 흐름에 필요한 기능만 모아 가볍게 동작하는 데스크톱 터미널을 지향합니다.
시스템 요구사항
설치 환경에 따라 winget(Windows), Homebrew Cask(macOS), 또는 배포판별 패키지 매니저와 설치 스크립트(Linux)가 필요합니다. 개발에 참여하거나 빌드할 경우 Node.js 20 이상, pnpm 9 이상, Rust 1.80 이상(stable) 및 Tauri 2 사전 요구 사항이 필요합니다. AI 기능은 Claude, OpenAI, Gemini, Groq 등 멀티 프로바이더의 API를 활용하므로 네트워크 연결과 각 프로바이더의 API 키 구성이 요구됩니다.


