|
Clean, modern UI that's faster to navigate and easier on the eyes Switch between 1, 2, or 3 panels instantly — work your way Your tools and their state stay exactly where you left them |
Control everything from your keyboard — layouts, tabs, navigation Add, remove, or edit any AI tool in your workspace Full redesign with better organization and intuitive controls |
- Single panel mode: Keep your current tool, expand seamlessly when needed
- Persistent ordering: No random shuffles — your layout stays predictable
- Intelligent closing: Shrinking layouts closes rightmost tabs first, keeping your primary visible
- Browser-like behavior: Switch between tools without reloading — everything preserved
- Smart startup: Hidden only on autostart; manual launches show the app immediately
- System tray: Minimize to tray and restore with a single click
- Clear notifications: Know exactly what's happening with informative toasts
- Auto updates: Seamless updates delivered through GitHub releases
|
🧰 Unified AI Access 🪟 Multi-Window Layouts ⚡ Lightning Fast |
🖥️ Cross-Platform 🔄 Auto Updates 🔒 Privacy First |
| Platform | Download | Details |
|---|---|---|
| Windows |
|
x64 + ARM64 installer |
| macOS |
|
Universal (Intel + Apple Silicon) |
| Linux |
|
AppImage |
# Clone the repository
git clone https://github.com/inulute/ai-gate.git
cd ai-gate
# Install dependencies
npm install
# Start development server (web only)
npm run dev
# Start Electron app (full desktop)
npm run electron:dev| Command | Description |
|---|---|
npm run dev |
Start Vite dev server (web preview) |
npm run build |
Build production web assets |
npm run electron:dev |
Run Electron in development mode |
npm run electron:build |
Build & package production installers |
npm run package-win |
Package for Windows only |
npm run package-mac |
Package for macOS only |
npm run package-linux |
Package for Linux only |
npm run lint |
Run ESLint |
npm run preview |
Preview production build |
We welcome contributions! Here's how to get started:
- Fork the repository
- Create a feature branch:
git checkout -b feature/amazing-feature - Commit your changes:
git commit -m 'Add amazing feature' - Push to the branch:
git push origin feature/amazing-feature - Open a Pull Request
- Ensure
npm run lintpasses before submitting - Add screenshots for UI changes
- Write clear commit messages
- Update documentation as needed
Found a bug? Open an issue
Have a question? Start a discussion
Want a feature? Request it here
If AI Gate makes your workflow better, consider supporting its development:
Your support helps us:
- Maintain and improve AI Gate
- Add new features and AI tools
- Keep the app free and open source
- Provide timely updates and bug fixes
This project is licensed under GPL-3.0-only — see LICENSE for details.


