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 等前沿模型。
这是命令行工具还是图形界面的桌面应用?它是一款需要下载安装的图形界面桌面应用(DMG/deb/rpm/pacman/AppImage),不是命令行工具。
怎么安装并开始使用?从发布页面下载适合你平台的构建版本(例如 macOS 用 omnirush-mac-arm64-3.0.1.dmg,Linux 用 .deb/.rpm/.pacman/.AppImage),然后通过浏览器中打开的设备码流程登录。
我需要自己的 OpenAI 或 Anthropic API 密钥吗?不需要,应用开箱即提供前沿模型的免费访问,但你也可以选择添加自己的 OpenAI、Anthropic 或其他服务商的密钥。
有没有 Windows 版本?macOS 能开箱即用吗?没有 Windows 版本,也没有 Intel Mac 版本,只有 Apple Silicon macOS 和 Linux x64/arm64;macOS 版本也尚未通过公证,所以首次启动时你需要在「隐私与安全性」中手动允许运行该应用。
支持哪些操作系统?支持 Apple Silicon macOS 和 Linux(x64 和 arm64,提供 deb/rpm/pacman/AppImage/tar.gz 软件包);没有 Windows 版本。
我的登录凭据存储在哪里?在 Linux 上保存在系统密钥环(gnome-keyring、KeePassXC 或 KWallet)中,如果没有可用的密钥环,则退回到仅所有者可读的文件;在 macOS 上保存在加密的钥匙串(Keychain)条目中。
GPT 6 Astra 是什么?它是默认驱动智能体的开箱即用模型;根据你账户的模型目录,还可以从模型选择器中选用 GPT 6.1 Sol 等其他模型。
工具调用审批是怎么工作的?输入框有一个完全权限开关,可在每次工具调用前询问和自动允许所有调用之间切换。
整个项目都是开源的吗?桌面应用本身采用 MIT 许可证,但 ee/ 目录下的代码遵循另一份单独的许可证。
Size
68.2 MB
Stars
3.6K
Age
29d
Commits · 90 Days