Browse docs
Docs/Safety

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 about unimplemented enterprise features.

Platform and scale

  • The supported host baseline is Ubuntu/Debian Linux.
  • One local control plane and SQLite database coordinate a modest fleet on one host.
  • Capacity limits reduce contention but do not create hard CPU/memory containers or guarantee throughput.
  • Very large multi-host, highly available, or horizontally scaled installations are outside the current contract.

Trust and isolation

  • Native agents execute with the runtime user's operating-system access.
  • Worktrees isolate Git checkouts, not filesystem or network security.
  • Provider adapters are trusted executable packages.
  • The system is not designed for hostile multi-tenancy or untrusted public sign-up.

Web access

  • The ordinary UI has no built-in general user login.
  • The server must remain loopback-only unless protected by an external authenticated HTTPS proxy.
  • Operator authorization protects sensitive settings; it is not a replacement for external access control.
  • The installable PWA is network-dependent and does not provide offline agent control.

Providers and telemetry

  • Built-in adapter availability varies with CLI installation, compatibility, and provider authentication.
  • Some providers cannot report authentication state non-interactively.
  • Usage fields exist only when the provider supplies truthful telemetry.
  • Statistics is operational telemetry, not a billing statement; historical unknowns remain unknown.

Recovery and automation

  • Recovery reconciles durable state with external tmux/provider processes but cannot make a non-idempotent external command reversible.
  • Backups and restore require operator discipline and should be rehearsed.
  • Housekeeping intentionally leaves ambiguous artifacts in place.
  • Full Cleanup is maximum proven-safe reclaim, not a guarantee that every large file is disposable. It requires all agents to be idle, may retain ambiguous tools/backups/worktrees, and deliberately leaves no local release rollback after successful inactive-release cleanup.
  • Publication and remote release automation are intentionally not part of ordinary local deployment.

Evaluate ThreadCells on non-critical repositories first, keep verified backups, and inspect agent output before consequential actions.

Created and maintained by Subaev Ruslan, with contributions from the ThreadCells community. View the repository

Privacy notice

Your analytics choice

Before you choose, and after you decline, Google may receive limited cookieless visit signals. Analytics cookies and persistent analytics identifiers are not used while consent is denied. Choosing Allow enables detailed Google Analytics. Advertising and personalization are not used. You can change or withdraw this choice here at any time.