Skip to content

Disponible dès aujourd'hui sur 127.0.0.1

Neuf capacités. Un seul tableau de bord.

Tandem est la couche entre votre clavier et le modèle — orchestration multi-projets, automatisation de navigateur réel, un vault Obsidian pour la mémoire et un tableau de bord de flotte qui sait réellement ce que coûtent vos agents. Vos données, votre machine.

01 / 09

Gestion des tâches et projets

Tâches Markdown, kanban, dépendances, nouvelles tentatives, budgets — chaque projet suivi en un seul endroit.

  • Pipeline en 7 étapes (inbox → planning → human_turn → active → review → paused → done) gère chaque fichier de tâche sous tasks/*.md.
  • Dépendances de tâches strictes (blocked_by / blocks) avec escalade automatique : quand les tentatives atteignent max_retries, le statut passe à pausé et l'agent est libéré.
  • Budgets de tokens par tâche appliqués à l'exécution — une surface d'issues style PaperclipAI sans louer Linear, Notion ou Jira.
02 / 09

Terminal & shell

Shell natif réel, persistant avec tmux, multi-panneaux, 22 thèmes — votre terminal vit là où vit votre travail.

  • Le serveur de terminal WebSocket exécute un vrai shell de connexion ; la persistance tmux signifie que fermer le navigateur ne tue pas le processus.
  • Grilles multi-panneaux (2 / 2×2 / 3×4 / 4×4) avec réorganisation par glisser-déposer — la même pile xterm.js + WebGL que les concurrents facturent séparément.
  • 22 thèmes disponibles aujourd'hui — Dracula, Gruvbox, Tokyo Night, Catppuccin Mocha et plus, définis en un seul endroit.
03 / 09

Orchestration d'agents

Agents nommés, ACL par agent, isolation en worktree, revendication atomique — une orchestration qui résiste à une vraie flotte.

  • Roster déclaré dans agents.json : COO, Architect, Executor, Verifier, Code Reviewer, Browser CDP et plus — chacun avec son propre prompt, allowed_tools, allowed_dirs.
  • Revendication de tâche atomique (single-flight contre SQLite) ; les agents d'écriture sont forcés dans des worktrees isolés et auto-sauvegardés à la fin.
  • Heartbeat en direct + UI de chat par agent ; les panneaux de chat sont acheminés via le même substrat tmux, donc le stdout de l'agent est disponible à tout moment.
04 / 09

Sécurité & gouvernance

Uniquement localhost par défaut, boîte d'approbation, piste d'audit en ajout seul — chaque action est vérifiable.

  • Tous les services refusent de se lier à 0.0.0.0 ; rm/find -delete hors de /tmp est bloqué ; les tables de piste d'audit n'ont pas d'endpoint DELETE par conception.
  • La boîte d'approbation avec supervision humaine contrôle chaque action d'agent qui touche l'argent, le réseau ou le disque hors de ses allowed_dirs.
  • Journal d'audit déterministe : chaque tâche porte un Activity Log et renvoie à sa session — une piste forensique reproductible.
05 / 09

Navigateur & automatisation web

Chrome réel via CDP, vos vraies sessions, parallélisme multi-daemon — automatisation contre le web réel.

  • Parle le Protocole DevTools de Chrome contre votre Chrome réel connecté — sans astuces d'empreinte de navigateur furtif.
  • Le mode multi-daemon exécute N daemons CDP en parallèle pour le scraping en éventail ; chaque octet récupéré passe d'abord par le scanner safe-scrape.
  • Fichiers de skill par site (sélecteurs, flux de connexion, recettes) chargés par site, exposés avec des loadouts et une portée.
06 / 09

Connaissance & vault

Markdown est la source de vérité — vault Obsidian, ingestion de wiki, notes quotidiennes, contexte automatique.

  • Toute la racine du vault est votre workspace Obsidian ; les tâches sont des fichiers markdown, pas des lignes de BD — visibles instantanément des deux côtés.
  • Le pipeline d'ingestion raw/ → wiki/ atterrit, classe et compile des pages wiki plates avec frontmatter YAML.
  • Les notes quotidiennes s'ajoutent automatiquement, flux de révision hebdomadaire et gestion de contexte automatique — les agents lisent leur mémoire de travail entre les tours.
07 / 09

Intégrations

Slack, Discord, Telegram, WhatsApp, webhooks, cron, CRM, LLM local — les connecteurs sont inclus.

  • Les connecteurs sociaux et de messagerie sont livrés intégrés, sans passer par un marketplace.
  • Webhooks + tâches planifiées permettent aux événements externes de piloter votre flotte d'agents, et à votre flotte de piloter des systèmes externes.
  • Apportez votre propre clé pour chaque fournisseur d'IA, plus 4 fournisseurs de LLM local pour que l'inférence reste sur votre machine.
08 / 09

Tableaux de bord & observabilité

Aperçu des coûts, dépenses par heure, état de la flotte en direct — le tableau de bord qui sait réellement ce que coûtent vos agents.

  • Suivi des dépenses par tâche et par heure, visible avant l'exécution et cumulé après.
  • État de la flotte en direct, heartbeats et historique de sessions sur tous les projets en un écran.
  • Suivi des objectifs avec des séries pour que le travail s'accumule plutôt que de se réinitialiser à chaque session.
09 / 09

Déploiement

Linux (ARM) disponible maintenant — AMD, macOS et Windows bientôt. Exécutez 100% local ou ajoutez un workspace hébergé optionnel.

  • Installation de bureau native (Python + Next.js + Tauri) — Linux (ARM) aujourd'hui ; AMD, macOS et Windows bientôt. Fonctionne entièrement sur votre matériel.
  • Workspace hébergé optionnel sous Pro quand vous ne pouvez pas faire tourner une machine locale (bientôt).
  • Le fan-out de pairs de maillage distribue le travail sur vos propres machines — vos équipements, votre réseau.

Exécutez une vraie flotte — sur votre machine.

Pas de niveau gratuit, pas de mur d'essai. Pro est à $100/siège/mois ; Founding 1000 bloque $50/siège/mois à vie pour les 1 000 premiers clients.

▼ Proposed new section — comprehensive all-features list
Everything in the box

Every capability, one window.

No add-on marketplace, no per-feature billing. 25 capabilities across agents, skills, mesh, models, privacy and observability — all shipping today on 127.0.0.1, all on your hardware.

01

Agents & orchestration

Fleet

Named agents with per-agent ACL, worktree isolation, and atomic claim — orchestration that survives a real fleet.

  • Named roster COO, Architect, Executor, Verifier, Code Reviewer, Browser CDP — each with its own prompt, allowed_tools, allowed_dirs in agents.json.
  • Atomic task claim Single-flight claim against SQLite; writing agents are forced into isolated worktrees and auto-snapshotted on completion.
  • Live heartbeat + chat Per-agent chat panes route through the same tmux substrate — agent stdout is yours to read anytime, with live heartbeats.
  • 7-stage pipeline inbox → planning → human_turn → active → review → paused → done drives every markdown task file under tasks/.
  • Hard dependencies blocked_by / blocks edges plus auto-escalation: hit max_retries and the task flips to paused, agent cleared.
  • Per-task token budgets Budgets enforced at runtime — a full issue surface without renting Linear, Notion, or Jira.
02

Skills & knowledge

Vault

Markdown is the source of truth — Obsidian vault, per-site skill files, wiki ingestion, and auto context between turns.

  • Per-site skill files Selectors, login flows, and recipes load by site — surfaced with loadouts and scope so the right context arrives just-in-time.
  • Obsidian vault The whole vault root is your Obsidian workspace; tasks are markdown files, not DB rows — instantly visible both ways.
  • raw/ → wiki/ ingestion Pipeline lands, classifies, and compiles flat wiki pages with YAML frontmatter from any dropped source.
  • Auto context Daily notes auto-append, weekly review workflow — agents read their own working memory between turns.
03

Mesh & integrations

Connected

Slack, Discord, Telegram, WhatsApp, webhooks, cron — the connectors are in the box, and your machines share the load.

  • Mesh peer fan-out Distribute work across your own machines — your boxes, your network. No rented cluster.
  • In-tree connectors Slack, Discord, Telegram, WhatsApp ship in-tree — no marketplace round-trip required.
  • Webhooks + cron Scheduled jobs and inbound webhooks let external events drive your fleet, and your fleet drive external systems.
  • Browser over CDP Real Chrome via DevTools Protocol against your actual logins — no stealth-browser fingerprint games. Multi-daemon fan-out.
04

Models & compute

Any model

Bring-your-own-key for every provider, plus local LLMs so inference stays on your box — one inbox for every model.

  • BYO key, any provider Bring-your-own-key for every AI provider — no markup, no proxy tax on your tokens.
  • 4 local LLM providers Run inference on your own hardware; the model never has to leave the box.
  • Real native terminal WebSocket shell server, tmux-persistent, multi-pane grids (2 / 2×2 / 3×4 / 4×4), 22 themes — closing the browser won't kill the job.
  • Cross-platform install Native desktop install (Python + Next.js + Tauri) on Mac, Windows, or Linux. Run 100% local or add an optional hosted workspace.
05

Privacy & governance

Local-first

Localhost-only by default, an approval inbox, and an append-only audit trail — every action is reviewable.

  • 127.0.0.1 by default All services refuse to bind 0.0.0.0; rm / find -delete outside /tmp is blocked at the hook layer.
  • Approval inbox Human-in-the-loop gate on every agent action that touches money, the network, or disk outside its allowed_dirs.
  • Append-only audit Audit-trail tables have no DELETE endpoint by design — a deterministic, replayable forensic log per task and session.
  • Zero telemetry Run local and your code can stay on your machine — or run it in our managed cloud, your call. No phone-home, no usage beacon when you run local.
06

Dashboards & observability

Visible

Cost preview before you run, spend-per-hour after, and live fleet status — a dashboard that knows what your agents cost.

  • Cost preview Per-task and per-hour spend tracking — surfaced before you run and tallied after.
  • Live fleet status Heartbeats and session history across every project on one screen.
  • Goal tracking Streaks so the work compounds instead of resetting each session.

Shipping today · zero telemetry on local · data can stay on your box, or run in our cloud