Skip to content

inulute/ai-gate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

36 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AI Gate

All your AI tools. One beautiful app.

ChatGPT β€’ Claude β€’ Gemini β€’ Perplexity β€’ Qwen β€’ Grok


Website

Download AI Gate 4.5.0


Download β€’ Features β€’ Development β€’ Support


πŸŽ‰ What's New in v4.5.0

πŸš€ Global Webview Pool

Switching layouts now preserves all webview state β€” no reloads, no flashing. URLs stay loaded, scroll position maintained, sessions preserved.

πŸͺŸ Multi-Panel Workspace

View up to 3 AI tools simultaneously with synced or separate tab modes. Auto-expand layouts as you add tools.

⚑ Performance Optimized

Lazy webview creation, ResizeObserver-driven bounds, smooth CSS transitions. 0 typescript errors.

πŸ”„ Smart Tab Synchronization

Fixed tab duplication, disappearing content, and state mismatches. Cleaner active tab management across panels.

πŸ“Œ State Preservation

Hidden panels now preserve their active tab selection when switching back to wider layouts β€” no blank panels.

πŸ› οΈ Rock-Solid Stability

Fixed React hooks violations, stale closures, and event handler issues. Adding/deleting tools works flawlessly.

Smart Tab Management

  • Synced tabs mode: All panels show the same tab bar β€” click any tab to switch
  • Separate tabs mode: Each panel has independent tab management
  • Persistent state: Switching layouts preserves URLs, scroll position, session state
  • Hidden panel memory: Your active tool in hidden panels is remembered when expanding layout
  • Browser-like behavior: Switch between tools without reloading β€” everything preserved

Quality of Life

  • 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

✨ Features

🧰 Unified AI Access
All major AI assistants in one place

πŸͺŸ Multi-Window Layouts
Side-by-side comparison and workflows

⚑ Lightning Fast
Vite-powered React on Electron

πŸ–₯️ Cross-Platform
Windows, macOS, and Linux

πŸ”„ Auto Updates
Always up-to-date automatically

πŸ”’ Privacy First
No telemetry. No trackers. Period.


πŸ“¦ Download

Choose Your Platform

Platform Download Details
Windows x64 + ARM64 installer
macOS macOS Universal (Intel + Apple Silicon)
Linux Linux AppImage

πŸš€ Development

Quick Start

# 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

Available Scripts

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

πŸ–ΌοΈ Screenshots

Home Screen

AI Gate Home

Multi-Panel Layouts

Flexible Layouts
2 Panels
Customization
3 Panels

🀝 Contributing

We welcome contributions! Here's how to get started:

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature/amazing-feature
  3. Commit your changes: git commit -m 'Add amazing feature'
  4. Push to the branch: git push origin feature/amazing-feature
  5. Open a Pull Request

Contribution Guidelines

  • Ensure npm run lint passes before submitting
  • Add screenshots for UI changes
  • Write clear commit messages
  • Update documentation as needed

πŸ“’ Support & Community

Need Help?

Issues Discussions

Found a bug? Open an issue
Have a question? Start a discussion
Want a feature? Request it here


❀️ Support

If AI Gate makes your workflow better, consider supporting its development:

Support

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

πŸ“„ License

This project is licensed under GPL-3.0-only β€” see LICENSE for details.


Made with ❀️ by inulute

Website β€’ GitHub β€’ Support

⭐ Star us on GitHub β€” it helps!