⚠️ Work in Progress: This project is under active development. Features may change and bugs may exist.
A desktop command bar that turns any job into an instant, single-window workspace
🚀 Features • 📸 Demo • ⚡ Quick Start • 🛠️ Tech Stack • 🤝 Contributing
Nexus is a desktop command bar that turns any job-to-be-done ("plan a weekend in Kyoto," "track BTC/ETH," "export slides + email Alice") into an instant, single-window workspace. It embeds the right web apps, pre-filters them, and remembers your layout so you stop chasing menus and juggling tabs.
Type any task and get a perfectly configured workspace in seconds AI understands your task and embeds the right web apps automatically All your tools in one place. No more tab juggling or window chaos |
Apps open with the right context: search results, specific pages, relevant data Nexus remembers how you like your tools arranged for each type of task Direct access to what you need. No navigating through endless menus |
- Node.js 16+
- npm or yarn
- Anthropic API key (Get one here) - Optional for demo
# Clone the magic ✨
git clone https://github.com/victorhuangwq/nexus.git
cd nexus
# Install dependencies 📦
npm install
# Set up your API key 🔑 (Optional - demo works without it)
cp .env.example .env
# Edit .env and add: ANTHROPIC_API_KEY=your_key_here
# Launch Nexus! 🎉
npm run dev
npm run dev # 🚀 Start development server
npm run build # 📦 Build for production
npm test # 🧪 Run test suite
npm run lint # 🔍 Lint codebase
npm run preview # 👀 Preview production build
nexus/
├── 📂 src/
│ ├── 🎨 components/ # React components
│ ├── 🧠 services/ # AI & business logic
│ ├── 🎯 hooks/ # Custom React hooks
│ └── 🖥️ main/ # Electron main process
├── 📂 public/ # Static assets
├── 📂 tests/ # Test files
└── 📄 package.json # Project config
We love contributions! Whether it's bug fixes, new features, or documentation improvements.
- Fork the repo
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.