omnirush-ai/omnirush-gui
A desktop coding agent with free access to frontier models.
omnirush-gui – 데스크톱 코딩 어시스턴트
개요
- 로컬 머신에서 코드를 작성, 편집, 실행할 수 있는 LLM인 "코딩 에이전트"와 채팅할 수 있는 네이티브 데스크톱 애플리케이션(macOS Apple Silicon 및 Linux)입니다.
- 기본 모델은 GPT 6 Astra(독점 "프론티어" 모델)입니다. omnirush.ai 계정의 모든 모델(GPT 6.1 Sol 포함)로 전환하거나 자체 OpenAI/Anthropic 키를 추가할 수 있습니다.
주요 기능(README 설명 기준)
| 기능 | 설명 |
|---|---|
| 모델 및 노력 수준 선택 | 채팅별로 모델과 "노력" 수준(낮음 → 최대)을 선택하여 에이전트가 사용할 수 있는 컴퓨팅 양을 제어합니다. |
| 스킬 및 MCP 서버 | 내장 라이브러리에서 재사용 가능한 스킬(사전 작성된 도구 래퍼) 및 MCP(모델 호출 프로토콜) 서버를 로드합니다. 모든 모델이 동일한 세트를 봅니다. |
| Git 워크플로 | 에이전트는 리포지토리 클론, 브랜치, 워크트리 생성, 커밋, 푸시, PR 열기, gh CLI를 통한 리뷰까지 수행할 수 있습니다. 파괴적인 작업은 확인되며, 에이전트는 일상적인 명령에 대해 세션당 한 번만 묻습니다. |
| 승인 토글 | 에이전트를 "모든 도구 호출 전에 묻기"에서 "전체 권한" 모드로 전환하는 전역 스위치로, 고급 사용자에게 유용합니다. |
| 자체 업데이트 | macOS 및 Linux에서 앱은 UI 내에서 새 릴리스를 다운로드하고 설치할 수 있습니다. |
| 크로스 플랫폼 패키징 | DMG(macOS), .deb/.rpm/.pacman 패키지, AppImage, tar.gz(Linux)로 배포되며 각각 SHA-256 체크섬이 포함됩니다. |
설치 방법
- GitHub의 Releases 페이지 또는 README의 다운로드 버튼을 방문하여 OS에 맞는 패키지를 가져옵니다.
- macOS: DMG를 엽니다(
xattr -dr com.apple.quarantine …로 격리 플래그를 해제해야 할 수 있습니다). - Linux: 배포판용 패키지를 설치하거나 AppImage를 실행 가능하게 만듭니다(
chmod +x). AppImage/tarball을 사용하는 경우 GTK 런타임 라이브러리를 설치합니다. - 첫 실행 시 Sign in to omnirush.ai 버튼으로 로그인합니다. 브라우저 창이
omnirush.ai/console을 열고 장치 코드를 승인합니다.
앱 실행
- 로그인 후 사이드바에서 새 채팅을 시작하고, 모델을 선택하고, 노력 수준을 조정할 수 있습니다.
- 설정의 Library를 사용하여 스킬을 추가하거나 MCP 서버에 연결할 수 있습니다.
- 전체 권한 토글을 활성화하지 않는 한, 잠재적으로 파괴적인 도구 호출 전에 UI가 확인을 요청합니다.
개발 및 기여
- Node.js 24, pnpm 11.4 및 Bun 1.3.10+로 구축되었습니다. 소스 트리에는 모노레포가 포함되어 있으며 데스크톱 클라이언트는
@omnirush/desktop에 있습니다. - 일반적인 워크플로:
pnpm install --frozen-lockfile pnpm --filter @omnirush/desktop dev # 앱을 로컬에서 실행 pnpm typecheck # TypeScript 검사 실행 pnpm --filter @omnirush/desktop test # 데스크톱 테스트 스위트 실행 - 릴리스 빌드는
v*태그에서 트리거되는 GitHub 워크플로를 통해 자동화됩니다.
지원 및 라이선스
- 버그/기능 요청: GitHub 리포지토리에 이슈를 엽니다.
- 일반 문의: info@omnirush.ai로 이메일을 보냅니다.
- 보안 공개: 제목을 "security"로 하여 이메일을 보냅니다.
- 핵심 데스크톱 코드는 MIT 라이선스입니다.
ee/디렉토리에는 별도 라이선스 하에 엔터프라이즈 전용 코드가 포함되어 있습니다.
결론 Omnirush-gui는 고성능 코딩 LLM을 네이티브 UI에 제공하고, 내장 Git 자동화, 확장 가능한 스킬, 크로스 플랫폼 배포를 갖춘 진정한 AI 기반 데스크톱 도구입니다. 로컬 개발 환경을 떠나지 않고 온디바이스 어시스턴트를 원하는 개발자를 대상으로 합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트