Accuracy fixes: - app-orchestration.md: remove non-existent constructor params - models-and-config.md: remove wrong multiAgent field from SettingsSnapshot - runtime-contracts.md: add missing multiAgent/collaborationMode/routingHint fields Stale multi-agent refs: - unified-routing-architecture.md: agent/multi-agent → agent (含 bridge 转发) - bridge-runtime-routing-map.md: multi-agent tasks → multi-agent forwarding tasks - cross-repo-task-state-workflow.md: remove multi-agent orchestration from mermaid - runtime-contracts.md, feature-surfaces.md: 多 agent → agent Organization: - Move cloud-session-service and stage4-helper to archive/ - Fix 22 xworkmate/ → xworkmate-app/ paths in archive doc - Fix XWorkmate.svc.plus repo name in simple-theme-default.md - Update README.md index and public-api/README.md coverage stats (132/590) |
||
|---|---|---|
| .github | ||
| android | ||
| assets | ||
| config | ||
| docs | ||
| images | ||
| integration_test | ||
| ios | ||
| lib | ||
| linux | ||
| macos | ||
| packaging/windows | ||
| releases/v0.5 | ||
| rust | ||
| scripts | ||
| test | ||
| tmp | ||
| tool | ||
| windows | ||
| .gitignore | ||
| .gitmodules | ||
| .metadata | ||
| agent.md | ||
| AGENTS.md | ||
| analysis_options.yaml | ||
| CHANGELOG.md | ||
| dart_test.yaml | ||
| LICENSE | ||
| Makefile | ||
| package.json | ||
| pubspec.lock | ||
| pubspec.yaml | ||
| README.md | ||
XWorkmate
XWorkmate is a Flutter-based AI workspace shell for running assistant threads, local or remote gateway tasks, and multi-agent collaboration in one app.
Project
XWorkmate combines a desktop-first Flutter app, persistent assistant task threads, and optional multi-agent orchestration. It is designed for users who want a single workspace for AI chat, gateway-backed execution, and packaged local tooling across macOS, Windows, Linux, iOS, and Android.
Companion Repository
The ACP Bridge Server and embedded Go helper now live in the standalone companion repository:
For local development, keep xworkmate-bridge checked out alongside xworkmate-app, or set XWORKMATE_BRIDGE_DIR explicitly before building the helper.
TL;DR
flutter pub get
flutter analyze
flutter test
flutter run -d macos
Xcode Run For macOS
XWorkmate only supports launching the macOS app from the workspace entrypoint:
open macos/Runner.xcworkspace
If you prefer a repo-native shortcut, run:
make open-macos-xcode
In Xcode:
- Select the shared
Runnerscheme. - Select
My Macas the destination. - Configure signing only on the
Runnertarget. - Leave CocoaPods plugin targets under
Podsalone. They appear in the workspace by design and are not app signing targets.
For release builds, archives, and packaging, continue to use:
flutter build macos
make build-macos
Downloads
| Platform | Download |
|---|---|
| macOS | Latest Release |
| Windows | Latest Release |
| Linux | Latest Release |
| iOS | Latest Release |
| Android | Latest Release |
All download buttons currently point to the latest GitHub release page.
Snapshots
| Mobile | Desktop |
|---|---|
![]() |
