Nexus 1.1.0 is a major upgrade that transforms Nexus from a chat-only tool into a real coding agent that can actually build things:
- ✅ Multi-turn agent loop (50 iterations of think → act → observe)
- ✅ Git stage/unstage/discard from within the app
- ✅ Project context from AGENTS.md/.cursorrules/CLAUDE.md
- ✅ Onboarding experience for new users
- ✅ Fix for the "bridge error" that plagued earlier builds
- ✅ Fix for disappearing chat responses
| Platform | Download | Size |
|---|---|---|
| macOS (Apple Silicon) | nexus-desktop-aarch64.dmg | 18 MB |
| macOS (Intel) | nexus-desktop-x64.dmg | 18 MB |
| Windows | nexus-desktop-x64.msi | 16 MB |
| Linux (Debian) | nexus-desktop-amd64.deb | 20 MB |
| Linux (AppImage) | nexus-desktop-amd64.AppImage | 22 MB |
Build from source:
git clone https://github.com/eulogik/nexus.git
cd nexus && pnpm install && pnpm --filter nexus-desktop tauri devThe agent can now perform complex multi-step tasks:
You: "Build a Next.js blog with admin panel"
Nexus: → reads project structure (glob/grep)
→ creates package.json (write)
→ creates pages (write)
→ creates components (write)
→ runs npm install (bash)
→ shows all changes (diff)
Stage, unstage, or discard changes directly from the diff viewer:
stage_file— Add file to git staging areaunstage_file— Remove file from staging areadiscard_changes— Revert file to last commitlist_unstaged_files— List all modified files
Nexus now reads and respects project configuration files:
AGENTS.md— Project-specific agent instructions.cursorrules— Cursor IDE rules (compatible)CLAUDE.md— Claude Code project config (compatible).nexus.md— Nexus-specific configuration
Beautiful first-time user experience:
- Large "Add Local Directory" button
- "Clone Repository" coming soon
- Clear description of what Nexus can do
- Footer with always-visible "Project" button
- Connection status indicator (green dot)
- Project switcher always visible when multiple projects exist
- Bridge script path resolution — Fixed
bridge.mjsnot being found when app is launched from different directories or read-only DMG mounts - Disappearing chat bubbles — Fixed race condition where streaming content was cleared before disk reload
- Double assistant messages — Fixed duplicate message creation during save cycle
- Session disappearing after send — Fixed
syncSessions()resetting active session ID - Save settings crash — Fixed argument mismatch when calling
save_settings
- 571 tests passing (no regressions)
- ~18MB desktop binary
- 1262 lines of Rust code
- 100% TypeScript strict mode
- MIT licensed
- GitHub: https://github.com/eulogik/nexus
- Discussions: https://github.com/eulogik/nexus/discussions
- Releases: https://github.com/eulogik/nexus/releases
Thanks to all contributors and early adopters! Star ⭐ the repo if Nexus helps you build cool things.
Full Changelog: https://github.com/eulogik/nexus/blob/main/CHANGELOG.md