Skip to content

🏢 GT Office

AI Agent Desktop App for Claude Code and Codex CLI

Stop juggling terminal tabs. Orchestrate all your AI agents in one desktop app.

License: Apache 2.0 Latest Release Stars

Download for macOS · Download for Windows · Download for Linux · Website · Documentation · 中文说明


What Is GT Office?

GT Office is a cross-platform AI agent desktop app and multi-agent workspace for developers. It brings Claude Code and Codex CLI, terminal sessions, files, Git, tasks, and channel notifications into one native Tauri + React + Rust application.

If you are searching for an AI coding agent IDE, desktop app for AI agents, Claude Code GUI, Codex CLI desktop client, or a multi-agent orchestration workspace, this repository is built for that workflow.

Why GT Office?

If you use Claude Code or Codex CLI, you know the pain:

  • 😫 A dozen terminal tabs, each running a different agent
  • 😫 No way for agents to talk to each other
  • 😫 State disappears when you close the terminal
  • 😫 No visibility into what each agent is doing
  • 😫 Can't monitor agents from your phone or chat apps

GT Office fixes all of this. It's a native desktop app that turns isolated CLI tools into a coordinated multi-agent workspace.

Without GT Office With GT Office
Scattered terminal tabs Unified workspace view
Agents can't communicate Agent-to-Agent task bus (gto)
State lost on close Persistent workspace & agent state
No remote visibility Telegram / WeChat / Feishu channels
Manual CLI orchestration One-click agent launch & management

✨ Core Features

🖥️ Agent Workstations 📡 Channels
Agents View Channel View
Launch & manage multiple AI agents in one workspace Route agent output to Telegram, WeChat, Feishu
✅ Tasks 📁 Explorer 🔀 Git
Task View Explorer View Git View
Track agent tasks & progress Browse & edit project files Git operations in one click

What Makes GT Office Different

  • 🏠 Workspace-Centric Persistence — Create agents once, they persist across sessions. No more restarting from scratch.
  • 🔌 100% Native Integration — Wraps official CLIs directly. No abstraction, no capability loss. Claude Code stays Claude Code.
  • 🔄 Agent-to-Agent Communication — Built-in gto CLI lets agents dispatch tasks, share context, and hand off work — automatically.
  • 📡 External Channel Proxy — Monitor and instruct agents from Telegram, WeChat, or Feishu on your phone.
  • ⚔️ Adversarial Reasoning — Pre-configured Generator-Evaluator roles for auto-review before delivery.
  • ⚙️ Visual Model Switching — Change backing LLMs on the fly, zero config file editing.

Who GT Office Is For

  • Developers running multiple AI coding agents in parallel
  • Teams using Claude Code, Codex CLI, or other terminal-first agent tools
  • Users who want a native desktop workspace for terminals, files, Git, tasks, and agent handoffs
  • Builders who need persistent multi-agent sessions instead of disposable terminal tabs

🚀 Quick Start

Install (Binary)

Download the latest release for your platform:

👉 GitHub Releases

Install (From Source)

# Prerequisites: Node.js 20+, Rust stable, platform Tauri deps
git clone https://github.com/Laplace-bit/GT-Office.git
cd GT-Office
npm install
npm run dev:tauri

macOS Gatekeeper note:unsigned builds need xattr -dr com.apple.quarantine /Applications/GT\ Office.app on first run. Code signing is on the roadmap.


🏗️ Architecture

GT-Office/
├── apps/desktop-web     # React + Vite UI
├── apps/desktop-tauri   # Tauri shell (Rust ↔ JS bridge)
├── crates/              # Rust domain modules
│   ├── gt-terminal/     #   Terminal emulation
│   ├── gt-git/          #   Git operations
│   ├── gt-workspace/    #   Workspace management
│   ├── gt-task/         #   Task tracking
│   └── ...
├── packages/shared-types # Shared TS/RS contracts
├── tools/gto/           # Agent communication CLI
└── docs/                # Architecture & workflow docs

Built with Rust backend + React frontend + Tauri shell = fast, lightweight, cross-platform.


🗺️ Roadmap

  • Workspace-centric agent management
  • Agent-to-Agent communication (gto)
  • External channel proxy (Telegram, WeChat, Feishu)
  • Cross-platform builds (macOS, Windows, Linux)
  • Code signing & notarization (macOS + Windows)
  • Plugin system for tool adapters
  • Remote workspace over SSH
  • Homebrew / Winget / Scoop distribution

🤝 Contributing

We welcome contributions! See CONTRIBUTING.md for setup, code style, and PR process.

New to the project? Look for good first issue labels to get started.


📖 Documentation

Doc Content
Architecture System design, monorepo layout, data flow
Workflows Core user workflows & multi-station collaboration
API Contracts Tauri commands, events, shared types
Dependencies Dependency policy & allowlist
Release Process Tagging, CI, artifact publishing

⭐ Show Your Support

If GT Office sounds useful to you:

  • Drop a Star ⭐ on this repo — it helps others discover it
  • Share it with your team
  • Open an issue for bugs or feature requests
  • Join the discussion (coming soon!)

Made with ❤️ for developers who work with AI agents every day

Apache License 2.0 · GitHub · Releases

About

Cross-platform AI agent desktop app and multi-agent workspace for Claude Code, Codex CLI, and Gemini CLI. Rust + React + Tauri.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

22 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages