The all-in-one AI-powered desktop workstation for developers.
Features · Install · Screenshots · Architecture · Contributing
NEXUS is a standalone AI workstation that brings together chat, code intelligence, browser automation, Docker management, and GitHub integration — all in one native desktop app. Built with Rust + Tauri for performance, Svelte 5 for a reactive UI, and designed to work offline-first with local LLMs.
The Intelligent Chat Router feature ensures that prompts are directed to the most suitable model - either a local Ollama or cloud-based one. This maximizes efficiency by streamlining the development process and minimizing unnecessary steps.
Built-in Browser with DevTools equips developers with a CDP-powered browser for seamless debugging and testing. It includes essential tools like the network waterfall, console, and more, all accessible within the AI Workstation desktop app.
The Customizable UI feature allows developers to tailor their workspace according to their preferences using an ElvUI-inspired theme engine. With a drag-drop layout and widget system, users can create a highly efficient and personalized environment for maximum productivity.
Full Chrome DevTools Protocol integration: live page preview, network waterfall, console output, cookie management, and AI-powered element selection.
ElvUI-inspired theme engine with WCAG 2.2 contrast validation, drag-and-drop layout manager, and a widget registry for building your perfect workspace.
| Layer | Technology |
|---|---|
| Backend | Rust, Tauri 2.10, tokio |
| Frontend | Svelte 5, TypeScript, TailwindCSS |
| AI | Ollama, HuggingFace Hub, llama.cpp, Candle |
| Browser | chromiumoxide (CDP), reqwest |
| Database | SQLite (bundled, WAL mode) |
| Build | Cargo, pnpm, GitHub Actions |
| Metric | Value |
|---|---|
| Lines of Code | ~335,589 |
| Tauri Commands | 138 |
| Rust Modules | 23 |
| Test Coverage | 144 tests |
| Version | v0.5.1 |
Download from Releases:
.deb (Ubuntu/Debian) or .AppImage (universal).msi installer.dmg (Intel + Apple Silicon)# Prerequisites: Rust 1.83+, Node.js 20+, pnpm
git clone https://github.com/AiImpDevelopment/nexus-workstation.git
cd nexus-workstation/Nexus
pnpm install
cargo tauri build --release
Screenshots coming soon — see Features for capabilities.
┌─────────────────────────────────────────┐
│ Svelte 5 Frontend │
│ Chat · Browser · Docker · GitHub · IDE │
├─────────────────────────────────────────┤
│ Tauri 2 IPC Bridge │
├─────────────────────────────────────────┤
│ Rust Backend │
│ Router · Orchestrator · CDP Engine │
│ Agents · Scraper · Theme Engine │
├─────────────────────────────────────────┤
│ SQLite · Ollama · HuggingFace │
└─────────────────────────────────────────┘
MIT — Free for personal and commercial use.
See CONTRIBUTING.md for development setup and guidelines.