Download
System Requirements
| Dependency | Required? | Notes |
|---|---|---|
| Rust 1.94+ | Yes | Pinned in rust-toolchain.toml |
| Node.js 18+ | GUI only | For building the Tauri desktop app |
| SQLite 3.35+ | Embedded | Bundled, no action needed |
| Chrome / Chromium | Optional | For the browser tool (auto-detected) |
| Qdrant | Optional | For semantic vector search (knowledge base, memory) |
Build from Source
CLI + Web Server
bash
git clone https://github.com/gorgias/y-agent.git
cd y-agent
cargo build --release
# Binary: target/release/y-agentGUI Desktop App (Tauri v2)
bash
cd crates/y-gui && npm install && cd ../..
./scripts/build-release.sh gui
# Output: dist/y-agent-gui-<version>-<platform>.zip
# macOS: .dmg, .app
# Linux: .deb, .AppImage
# Windows: .msi, .exeFull Release Build
bash
./scripts/build-release.sh
# Builds both CLI zip and GUI bundleNix
bash
nix build # Build the CLI package
nix develop # Enter dev shell with all dependenciesInstallation
macOS
- Download the
.dmgfrom GitHub Releases - Open the
.dmgand drag y-agent to the Applications folder - On first launch, allow it in System Settings > Privacy & Security
Linux
bash
# Debian/Ubuntu
sudo dpkg -i y-agent_<version>_amd64.deb
# AppImage
chmod +x y-agent_<version>_amd64.AppImage
./y-agent_<version>_amd64.AppImageWindows
- Download the
.msiinstaller from GitHub Releases - Run the installer and follow the wizard
- Launch from the Start Menu