GT-Office

agent
Security Audit
Fail
Health Warn
  • License Ò€” License: Apache-2.0
  • Description Ò€” Repository has a description
  • Active repo Ò€” Last push 0 days ago
  • Low visibility Ò€” Only 6 GitHub stars
Code Fail
  • rm -rf Ò€” Recursive force deletion command in .github/workflows/release.yml
  • process.env Ò€” Environment variable access in apps/desktop-tauri/vite.config.ts
Permissions Pass
  • Permissions Ò€” No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

🏒 Native Multi-Agent Collaborative Workspace β€” Orchestrate Claude Code, Codex CLI & Gemini CLI in one desktop app. Rust + Tauri + React.

README.md

🏒 GT Office

Native Multi-Agent Collaborative Workspace

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 Β· Documentation Β· δΈ­ζ–‡θ―΄ζ˜Ž


Why GT Office?

If you use Claude Code, Codex CLI, or Gemini 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.

πŸš€ 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

Reviews (0)

No results found