GitHub Hot Board

GitHub Hot Board · Hồ sơ kho lưu trữ

omnirush-ai/omnirush-gui

A desktop coding agent with free access to frontier models. (Mô tả đến từ chính kho lưu trữ.)

Dữ liệu tại October 23omnirush-ai

Thứ hạng tốt nhất

#120

Độ Dốc Tăng Trưởng

3.7K

Tổng sao

96

Tổng fork

2

Số ngày có mặt (30 ngày)

Tài liệu dự án

omnirush.ai

omnirush.ai

A desktop coding agent with free access to frontier models.

Users Downloads Views

Latest release macOS Linux Stars

Download for macOS Download for Linux

Website · Releases · CLI


omnirush.ai is a desktop app for working with a coding agent on your own projects. GPT 6 Astra is the default model; GPT 6.1 Sol and the other models in your account's catalog are available from the model picker.

Download

Download the latest build from the releases page. File names include the version, for example omnirush-mac-arm64-3.0.1.dmg.

Platform File
macOS, Apple Silicon omnirush-mac-arm64-<version>.dmg (a .zip is also attached)
Linux x64, Debian/Ubuntu omnirush-linux-amd64-<version>.deb
Linux x64, Arch omnirush-linux-x64-<version>.pacman
Linux x64, Fedora/RHEL omnirush-linux-x86_64-<version>.rpm
Linux x64, other omnirush-linux-x86_64-<version>.AppImage or omnirush-linux-x64-<version>.tar.gz
Linux arm64, Debian/Ubuntu omnirush-linux-arm64-<version>.deb
Linux arm64, Arch omnirush-linux-aarch64-<version>.pacman
Linux arm64, Fedora/RHEL omnirush-linux-aarch64-<version>.rpm
Linux arm64, other omnirush-linux-arm64-<version>.AppImage or omnirush-linux-arm64-<version>.tar.gz

Each release includes SHA256SUMS.txt for verifying downloads. There is no build for Intel Macs.

First launch

macOS. Builds are not notarized yet. On first open, macOS reports that it could not verify the app: click Done, open System Settings > Privacy & Security, click Open Anyway next to omnirush, then Open. Alternatively, run:

xattr -dr com.apple.quarantine /Applications/omnirush.app

When asked to use "omnirush.ai Safe Storage", enter your login password and choose Always Allow. This keychain item only holds the key that encrypts your sign-in on this Mac.

Linux. The .deb, .rpm and .pacman packages install their dependencies. For the AppImage or tar.gz, install the GTK runtime first:

sudo apt install libgtk-3-0 libnss3 libatk-bridge2.0-0 libasound2   # libasound2t64 on Ubuntu 24.04

Then chmod +x the AppImage or unpack the tarball. An error about libatk-1.0.so.0 means these packages are missing.

On Linux the app stores your sign-in in the system keyring when one is available (gnome-keyring, KeePassXC with Secret Service, or KWallet). Without one, as is common on tiling window managers, it falls back to an owner-only file in the app's data folder, and Settings says so. To choose a store explicitly, start the app with --password-store=gnome-libsecret, kwallet5 or kwallet6.

Sign in

Click Sign in to omnirush.ai in the sidebar or on the Settings page. Your browser opens omnirush.ai/console with a device code; approve it and the app is ready. The app does not run prompts until an account is connected.

Features

Feature Description Docs
Models and effort Choose a model and an effort level (low, high, xhigh, max) per chat, from the models in your omnirush.ai account. Your own provider keys are not supported.
Skills Add skills from the Library in Settings. Every model sees the same skills.
MCP servers Local MCP servers from the account's supported list, such as filesystem, git, SQLite, memory, sequential thinking, time, and Playwright on local pages. Remote and account-linked servers are not supported. Configure them in Settings > MCP. skills-and-mcp.md
Git workflows The agent clones, branches, creates worktrees, commits, pushes, and opens and reviews pull requests with gh. Write commands ask once per session; destructive ones always ask. git-workflows.md
Approvals The composer's full-permissions toggle switches between asking and allowing every tool call. approvals.md

Updating

The app updates itself on macOS and Linux: use Settings > Updates or the Check for Updates... menu item.

  • macOS: the app downloads the new DMG and opens it; drag the app to Applications to replace the old copy.
  • Linux: the AppImage, .deb, .rpm and .pacman installs update in place. The tar.gz does not update itself; download new releases manually.

Installs older than 1.0.5 cannot update in-app; download the latest release once manually. See docs/updates.md for what the updater contacts.

Development

Requirements: Node.js 24, pnpm 11.4 and Bun 1.3.10 or newer.

pnpm install --frozen-lockfile
pnpm --filter @omnirush/desktop dev      # run the desktop app
pnpm typecheck                           # type-check the app
pnpm --filter @omnirush/desktop test     # desktop tests

Releases are built by the Desktop Release workflow when a v* tag is pushed. See docs/RELEASING.md and CONTRIBUTING.md.

Support

License

The desktop app is available under the repository's MIT terms. Code under ee/ is governed by its own license. Third-party components keep the licenses provided by their owners.

Thứ hạng hiện tại

  • 120

    Độ Dốc Tăng Trưởng

    3.7K sao · 96 fork · Star / ngày

    Độ dốc →

Diễn biến 30 ngày

Tổng số sao

Diễn biến thứ hạng

Hàng xóm xếp hạng trên cùng bảng

← Về bảng xếp hạng