Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md
AI Gate

All your AI tools. One beautiful app.

ChatGPT • Claude • Gemini • Perplexity • Qwen • Grok


Website

Download Latest


DownloadFeaturesDevelopmentSupport


🎉 What's New in v4.6.0

🖥️ Hardened Wayland Support

Fixed black window on launch — Electron now uses ozone-platform-hint=auto so it picks native Wayland or XWayland based on what your GPU supports. Auto-detects WAYLAND_DISPLAY, XDG_SESSION_TYPE, NIXOS_OZONE_WL, and the modern ELECTRON_OZONE_PLATFORM_HINT.

⌨️ Customizable Keyboard Shortcuts

Full shortcut system with Standard and Prefix (tmux-style) modes. Three built-in presets: Original, iTerm, and tmux. Record custom shortcuts live with conflict detection.

🔍 Browser Zoom & Tab Numbers

Zoom in/out/reset inside any provider webview (Ctrl/Cmd +/-/0). Tab numbers in the bar for quick keyboard targeting.

🚀 Global Webview Pool

Switching layouts preserves all webview state — no reloads, no flashing. URLs, scroll position, and sessions stay intact.

🪟 Multi-Panel Workspace

View up to 3 AI tools simultaneously with synced or separate tab modes.

🛠️ Stability Fixes

Fixed Vite dev-server ELOOP crash, ELECTRON_ARGS feature-flag parser, and duplicate --enable-features switch collision.

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

⌨️ Keyboard Shortcuts
Fully customizable, tmux-style prefix support

🖥️ Cross-Platform
Windows, macOS, Linux — native Wayland included

🔄 Auto Updates
Always up-to-date automatically

🔒 Privacy First
No telemetry. No trackers. Period.

📦 Flatpak / Flathub
Sandboxed install coming to Flathub


📦 Download

Choose Your Platform

PlatformDownloadDetails
Windows x64 + ARM64 installer
macOS macOS Universal (Intel + Apple Silicon)
Linux Linux AppImage · deb · zip
Flatpak Flathub Submission in progress

🚀 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

CommandDescription
npm run devStart Vite dev server (web preview)
npm run buildBuild production web assets
npm run electron:devRun Electron in development mode
npm run electron:buildBuild & package production installers
npm run e2eRun local Electron shortcut E2E tests
npm run package-winPackage for Windows only
npm run package-macPackage for macOS only
npm run package-linuxPackage for Linux only
npm run lintRun ESLint
npm run previewPreview 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

WebsiteGitHubSupport

⭐ Star us on GitHub — it helps!

关于 About

Why juggle 6 AI tools? AI Gate does it. No API keys. A single gateway to ChatGPT, Gemini, Claude, Grok, Perplexity and more....
aiai-gateaigatebardbard-aibing-aibingaichatgptchatgpt-appchatgpt-botclaudeclaude-aielectronelectron-appelectronjsgoogle-bardgpt-3javascriptopenaiperplexity

语言 Languages

TypeScript94.9%
CSS4.0%
JavaScript0.9%
HTML0.2%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
18
Total Commits
峰值: 6次/周
Less
More

核心贡献者 Contributors