A Modern Desktop AI Agent Studio
🎯 Features • 📦 Installation • 🎬 Demo • 🛠️ Development • 📖 Documentation
AgentX is a GPU-accelerated, cross-platform desktop application that brings AI agents to your workflow. Built with cutting-edge technologies, it provides a seamless experience for interacting with multiple AI agents, editing code, managing tasks, and more—all in one unified interface.
- 🤖 Multi-Agent Support - Connect and chat with multiple AI agents simultaneously via Agent Client Protocol (ACP)
- 💬 Real-time Conversations - Streaming responses with support for thinking blocks and tool calls
- 📝 Built-in Code Editor - LSP-enabled editor with syntax highlighting and autocomplete
- 🖥️ Integrated Terminal - Execute commands without leaving the app
- 🎨 Customizable Dock System - Drag-and-drop panels to create your perfect workspace
- 🌍 Internationalization - Support for multiple languages (English, 简体中文)
- 🎭 Theme Support - Light and dark themes with customizable colors
- 📊 Session Management - Organize conversations across multiple sessions
- 🔧 Tool Call Viewer - Inspect agent tool executions in detail
- 💾 Auto-save - Never lose your work with automatic session persistence
- ⚡ GPU-Accelerated - Blazing fast UI powered by GPUI framework
View detailed installation instructions for each platform
Get the latest release for your platform:
Download: agentx-v{version}-x86_64-windows.zip or agentx-{version}-setup.exe
# Extract and run
# Or double-click setup.exe to install
# Using winget (coming soon)
# winget install AgentXDownload: agentx-v{version}-x86_64-linux.tar.gz or agentx_{version}_amd64.deb
# For Debian/Ubuntu (.deb)
sudo dpkg -i agentx_0.5.0_amd64.deb
# For other distros (.tar.gz)
tar -xzf agentx-v0.5.0-x86_64-linux.tar.gz
cd agentx
./agentx
# Or using AppImage
chmod +x agentx-v0.5.0-x86_64.AppImage
./agentx-v0.5.0-x86_64.AppImageDownload: agentx-v{version}-aarch64-macos.dmg (Apple Silicon) or agentx-v{version}-x86_64-macos.dmg (Intel)
# Double-click .dmg and drag AgentX to Applications folder
# Using Homebrew (coming soon)
# brew install --cask agentx- Download AgentX for your platform from the releases page
- Install following your OS-specific instructions above
- Launch AgentX
- Configure your AI agent in Settings → MCP Config
- Start chatting with your agent!
Click to expand development guide
- Rust 1.83+ (2024 edition)
- Platform-specific dependencies:
- Windows: MSVC toolchain
- Linux:
libxcb,libfontconfig,libssl-dev - macOS: Xcode command line tools
# Clone the repository
git clone https://github.com/sxhxliang/gpui-component.git
cd gpui-component/agent-studio
# Build and run
cargo run
# Release build
cargo build --release# Run with logging
RUST_LOG=info cargo run
# Run tests
cargo test
# Check code
cargo clippy
# Format code
cargo fmt- GPUI - GPU-accelerated UI framework from Zed Industries
- gpui-component - Rich UI component library
- Agent Client Protocol - Standard protocol for agent communication
- Tokio - Async runtime
- Tree-sitter - Syntax highlighting
- Rust - Memory-safe systems programming language
- User Guide - Learn how to use AgentX
- Architecture - Technical architecture and design
- Contributing - How to contribute to the project
- Agent Configuration - Set up your AI agents
We welcome contributions! Whether it's bug reports, feature requests, or pull requests—every contribution helps make AgentX better.
- Fork the repository
- Create your 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
If you find AgentX helpful, please consider:
- ⭐ Star this repository to show your support
- 🐦 Share it with your friends and colleagues
- 🐛 Report bugs to help us improve
- 💡 Suggest features you'd like to see
This project is licensed under the Apache-2.0 License. See LICENSE file for details.
Special thanks to:
- Zed Industries for the amazing GPUI framework
- GPUI Component contributors
- All our contributors and supporters
Built with ❤️ using GPUI



