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 articlesThreadCells 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 setupThis 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 InstallationThis 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 agentThis 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 conceptsThreadCells 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 accessThreadCells 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 articleUsing ThreadCells
6 articlesThe 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 worktreesA 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 ProvidersA 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 ProfilesA 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 resultsA 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 usageStatistics 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 articleConfiguration
6 articlesOperator 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 notificationsThreadCells 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 modelThreadCells 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 authoringThis 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 workflowThreadCells publishes JSON Schema Draft 2020-12 documents for ProfileDefinition V1, ProviderConfiguration V1, AdapterManifest V1, and AdapterCapabilities V1 under schemas/v1 in…
Read article ArchitectureThreadCells 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 articleOperations
6 articlesRoutine ThreadCells operation is mostly about preserving four kinds of truth: the running build identity, workflow ownership, available capacity, and recoverable state.
Read article HousekeepingHousekeeping 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 restoreA 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 deploymentThreadCells 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 ThreadCellsAn upgrade is a controlled candidate promotion with a verified rollback, not an in-place overwrite of whatever files happen to be running.
Read article TroubleshootingStart 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 articleSafety
3 articlesBuild 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 modelThreadCells 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 limitationsThreadCells 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 articleAbout
4 articlesThreadCells 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 ProvenanceThreadCells 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 ThreadCellsThanks for helping improve ThreadCells. Reports and pull requests are welcome when they are focused, actionable, and safe to discuss publicly.
Read article Public Issue policyGitHub Issues are ThreadCells' curated public backlog, not a transcript of warnings, audits, or release debugging.
Read article