omnirush-gui README

The project's README from github.com/omnirush-ai/omnirush-gui. As one markdown file: README.md.

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.ai.app, then Open. Alternatively, run:

xattr -dr com.apple.quarantine /Applications/OmniRush.ai.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. You can also add your own OpenAI, Anthropic or other provider keys.
Skills and MCP servers Add skills and MCP servers from the Library in Settings. Every model sees the same skills and tools. 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.

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.

omnirush-gui (omnirush-ai/omnirush-gui)

Searching Database…

Что это?OmniRush.ai — это десктоп-приложение, позволяющее работать с агентом для кодинга над своими проектами, по умолчанию с бесплатным доступом к флагманским моделям вроде GPT 6 Astra.
Это CLI-утилита или графическое десктоп-приложение?Это графическое десктоп-приложение, которое скачивается и устанавливается (DMG/deb/rpm/pacman/AppImage), а не консольная утилита.
Как установить и начать пользоваться?Скачайте со страницы релизов сборку для своей платформы (например, omnirush-mac-arm64-3.0.1.dmg для macOS или .deb/.rpm/.pacman/.AppImage для Linux), затем войдите через вход по коду устройства, открытый в вашем браузере.
Нужен ли мне свой API-ключ OpenAI или Anthropic?Нет, приложение из коробки даёт бесплатный доступ к флагманским моделям, но при желании можно добавить свои ключи OpenAI, Anthropic или других провайдеров.
Есть ли сборка для Windows, и работает ли macOS сразу из коробки?Сборки для Windows и для Intel Mac нет — только macOS на Apple Silicon и Linux x64/arm64; кроме того, сборки для macOS пока не нотаризованы, поэтому при первом запуске приложение нужно вручную разрешить в разделе «Конфиденциальность и безопасность».
Какие операционные системы поддерживаются?macOS на Apple Silicon и Linux (x64 и arm64, с пакетами deb/rpm/pacman/AppImage/tar.gz); сборки для Windows нет.
Где хранятся мои учётные данные для входа?В Linux они сохраняются в системном keyring (gnome-keyring, KeePassXC или KWallet), а если keyring недоступен — в файле, доступном только владельцу; в macOS они хранятся в зашифрованном элементе Keychain.
Что такое GPT 6 Astra?Это модель по умолчанию, на которой агент работает из коробки; другие модели вроде GPT 6.1 Sol доступны в выборе моделей в зависимости от каталога вашего аккаунта.
Как работает подтверждение вызовов инструментов?В композере есть переключатель полных разрешений: он переключает между запросом подтверждения перед каждым вызовом инструмента и автоматическим разрешением всех вызовов.
Весь ли проект открытый (open source)?Само десктоп-приложение распространяется по лицензии MIT, но код в каталоге ee/ подчиняется своей отдельной лицензии.
Size
67 MB
Stars
3.5K
Age
26d
Commits · 90 Days