Work / Together Working

Together Working

A CLI-first AI Department Operating System for local AI worker teams, task orchestration, review, verification, and integration.

Together Working is a local AI worker control plane that has evolved into a CLI/TUI for developer machines. It coordinates AI coding agents such as Codex, Claude, Gemini, Amp, OpenCode, and other agent CLIs through task contracts, worker routing, daemon-owned state, review/approval flows, verification gates, and operator reports.

Links
GitHub

The project is moving quickly; the public repository may not reflect every latest CLI/TUI, daemon, packaging, and workflow-testing detail.

Overview
Instead of handing an entire project to one agent with an ever-growing context, Together Working breaks work into small scoped tasks, routes each task to the right worker, tracks state through the CLI, and keeps Codex in the final coordinator/integrator role. The project is actively being developed and tested inside developer work sessions to improve workflows and measure performance.
Problem
Large AI coding sessions can grow expensive, lose scope control, obscure which worker changed which file, produce outputs that are hard to verify, and make multi-agent integration risky. When a provider fails, is not logged in, or returns weak output, the whole workflow can stall unless readiness, fallback, review, and verification are explicit.
Role
Founder / Product Builder / AI Systems Engineer
Approach
Together Working uses a Rust CLI, local daemon, task monitor, task views, settings, skill bridge, worker registry, readiness checks, scoped task contracts, approval/review commands, verification artifacts, and reporting. The daemon owns control and state; the CLI/TUI acts as a thin client where developers monitor work, submit tasks, review results, approve or block integration.
Outcomes
CLI/TUI
terminal-first control plane for AI workers
Task Contracts
scope, files, deliverables, and success criteria
Verification
evidence, diffs, tests, and approval before integration
  • Developed worker routing concepts based on readiness, capability fit, fallback, degraded state, and cooldown so tasks are not assigned to unavailable workers.
  • Shaped a review and verification flow where agent output needs evidence, diffs, test results, and approval before integration.
  • Currently under active development and tested inside developer sessions to improve workflow quality, measure performance, evaluate cost/token behavior, and track verification quality.

Project Highlights

Task Monitor

Track task progress, worker state, events, pending reviews, blocked work, and developer intervention points.

Task Queue

Manage tasks by status, owner, worker, priority, scope, and verification requirements.

Task Detail

Inspect task contracts, allowed files, diff evidence, logs, review status, verification results, and integration decisions.

Settings

Configure providers, routing policy, daemon/client behavior, approval defaults, local artifacts, and workflow preferences.

Video & Walkthrough

Together Working
Walkthrough placeholder
00:00 / 00:00

Timeline

01.2026
AI Department OS positioning for local AI worker teams
02.2026
Worker registry, provider discovery, readiness checks, and routing model
03.2026
Task contracts, file-scope policy, verification artifacts, and benchmark harness
04.2026
Rust CLI, local daemon, client protocol, status/settings/review commands
05.2026
Terminal UI, task monitor, approval/review flow, and Windows packaging
Present
Testing in developer workflows to measure performance, reliability, and verification quality

Behind The Project

AI departments, not AI chats

Together Working treats AI coding agents as workers with roles, capabilities, state, and permission boundaries. Codex does not need to carry the entire context; it coordinates, verifies, and integrates the output of specialized workers.

CLI-first operating layer

The product has moved into a CLI/TUI surface because that matches where developers already work. Developers can inspect daemon status, browse tasks, watch the monitor, request review, approve results, and adjust settings from the terminal.

Task contracts instead of open-ended prompts

Each task carries scope, allowed files, denied files, deliverables, success criteria, reviewers, and verification requirements. This reduces out-of-scope edits and makes the output reviewable before integration.

Measuring performance through real workflows

Together Working is being tested inside developer work sessions to observe context size, task latency, fallback rate, verification pass rate, diff quality, and human review effort. Those metrics become the foundation for routing intelligence and credible benchmarks.

Gallery

Interested in this project?

Let's build practical edge and AI systems for your workflow.

Contact
Share this project: