Browse docs

PUBLIC GUIDE / 31 ARTICLES

Operate ThreadCells
without repository archaeology.

This is the complete public guide for the current ThreadCells product: from a first local session to providers, workflows, capacity, remote access, backups, and incident recovery.

Getting started

6 articles
Start here: What is ThreadCells?

ThreadCells is a self-hosted system for running several coding agents as one coordinated workflow on a Linux machine. It gives agents real terminals and Git worktrees, keeps ope…

Read article
Quick setup

This is the fastest supported path from a source checkout to a local ThreadCells server. It builds an immutable local candidate, verifies its contents, installs it under the cur…

Read article
Installation

This guide explains the supported local installation path and the reason ThreadCells installs from a verified candidate. If you want only the commands, use Quick setup.

Read article
Your first project and agent

This tutorial starts one deliberately small agent and shows where to find its terminal and result. Complete Quick setup first and leave the ThreadCells server running.

Read article
Core concepts

ThreadCells adds structure around native coding-agent terminals. This page introduces one idea at a time and then shows how the pieces fit together.

Read article
Remote access

ThreadCells is loopback-first: the server should listen on 127.0.0.1, not on a public interface. The ordinary Web UI is an operator console and does not provide a general login…

Read article

Using ThreadCells

6 articles
Using the Web UI

The Web UI is the operator's live view of ThreadCells. It is designed for a loopback listener and works normally in a browser or as an installed basic PWA. Installing it does no…

Read article
Projects and managed worktrees

A ThreadCells project is a registered Git repository. It gives sessions, profiles, statistics, and workflows a stable place to belong. ThreadCells never makes a repository safe…

Read article
Providers

A provider is the native coding-agent CLI that actually runs the model turn. ThreadCells supplies an adapter around that CLI so launches, terminal status, cancellation, capabili…

Read article
Profiles

A profile is a reusable launch policy for an agent. It answers: which provider and model should run, how much reasoning should it use, what role and instructions should it recei…

Read article
Workflows and durable results

A workflow represents work that must remain coherent across several model turns, terminals, or delegated agents. It prevents a provider's final message from being mistaken for c…

Read article
Statistics and provider usage

Statistics summarizes usage that supported provider CLIs actually emit. It helps answer which sessions, profiles, projects, and providers consumed model tokens; it is not a bill…

Read article

Configuration

6 articles
Operator authorization

Operator authorization protects sensitive control-plane changes in Settings. It is separate from access to the ordinary Web UI: browsing agents, terminals, docs, and statistics…

Read article
Telegram notifications

ThreadCells can send low-noise lifecycle notifications to one Telegram destination. This is an installation-global ThreadCells capability: it does not belong to, read configurat…

Read article
Capacity and resource model

ThreadCells separates capacity because coding-agent work can pressure different parts of a host at different times. A model turn consumes provider capacity; an assigned coding c…

Read article
Provider adapter authoring

This is an advanced guide for maintainers adding a trusted provider integration. Operators choosing among built-in providers should start with Providers.

Read article
Control-plane artifacts and AI workflow

ThreadCells publishes JSON Schema Draft 2020-12 documents for ProfileDefinition V1, ProviderConfiguration V1, AdapterManifest V1, and AdapterCapabilities V1 under schemas/v1 in…

Read article
Architecture

ThreadCells is a local control plane around native coding-agent processes. It deliberately keeps the provider terminal, Git repository, durable coordination state, and browser U…

Read article

Operations

6 articles
Operations

Routine ThreadCells operation is mostly about preserving four kinds of truth: the running build identity, workflow ownership, available capacity, and recoverable state.

Read article
Housekeeping

Housekeeping reclaims runtime artifacts only when ThreadCells can prove they are eligible. It is intentionally conservative: an unknown, unreadable, active, referenced, or chang…

Read article
Backup and restore

A useful ThreadCells backup preserves the durable coordination state and the configuration needed to interpret it. Installed code and build caches are usually rebuildable; the d…

Read article
Local deployment

ThreadCells deployment promotes a verified immutable candidate into the local runtime. It does not imply publication, a Git push/tag, package release, or public network exposure.

Read article
Upgrading ThreadCells

An upgrade is a controlled candidate promotion with a verified rollback, not an in-place overwrite of whatever files happen to be running.

Read article
Troubleshooting

Start by preserving evidence: current build identity, safe error text, affected session/workflow, capacity status, recent logs, and Git status. Avoid cleanup, deletion, or blind…

Read article

Safety

3 articles
Release process

Build an isolated local candidate from a clean committed tree with scripts/buildlocalcandidate.py --output <new-directory. It packages the generated Docs/UI and a local wheel. V…

Read article
Security model

ThreadCells is intended for one trusted Linux host operated by one person or a small trusted team. It coordinates powerful native coding agents; it is not a sandbox for hostile…

Read article
Current limitations

ThreadCells is a technical preview focused on trustworthy local operations for coding agents on one Linux host. These boundaries are intentional product facts, not promises abou…

Read article

About

4 articles
Where ThreadCells fits

ThreadCells is for developers who already value native coding-agent CLIs but need a clearer way to operate several of them on one machine.

Read article
Provenance

ThreadCells is an independent downstream derived from AWS Labs CLI Agent Orchestrator. The retained upstream license and attribution are in the source candidate's LICENSE and NO…

Read article
Contributing to ThreadCells

Thanks for helping improve ThreadCells. Reports and pull requests are welcome when they are focused, actionable, and safe to discuss publicly.

Read article
Public Issue policy

GitHub Issues are ThreadCells' curated public backlog, not a transcript of warnings, audits, or release debugging.

Read article