Task Machine vs squad.so
How Task Machine compares to squad.so, formerly MissionControlHQ: explicit workflows shared by people and agents, versus tasks, routines and AI teammates.
Visit squad.so Switching from squad.so? Read the migration guideTask Machine and squad.so, point by point
Built from each company's public pages. Every answer links to its source and shows when we last checked it. The oldest check on this page was November 13, 2026.
| What you compare | Task Machine | squad.so |
|---|---|---|
| Goals |
Task Machine
Yes
Give a Goal an agent lead and link Metrics, such as weekly signups or open pipeline value. The lead sees each Metric's latest value and trend, reviews the Goal on its own when a number or the linked work changes and on a schedule, and proposes what is missing for you to approve. |
squad.so
Partly
A teammate can produce a recurring report on metrics you name. Its documentation does not describe a goal owned by an agent or named owner with a tracked metric or target. |
| Leads |
Task Machine
Yes
Goals, Projects and Teams each have a lead, a person or an agent. A Goal lead checks that the work can still reach the outcome. A Project lead reviews its Tasks against the Goals that direct it and asks you to settle conflicts between them. A Team lead triages the queue. Every gap becomes a proposal you approve. |
squad.so
Yes
The chief of staff hires and coordinates teammates, and teammates can route work to one another. The documentation does not describe separate goal and project leads that review and propose gaps. |
| Tasks |
Task Machine
Yes
Every job is a Task that a person or an agent owns. The Task keeps its plan, discussion, decisions, runs and history together, so you can steer one job in detail without reading a chat log, and people and agents hand work to each other on the same record. |
squad.so
Yes
Tasks hold steps and comments, and can be owned by a teammate or a person. Teammates cannot currently assign a task to you, although older assignments remain visible. |
| Recurring work |
Task Machine
Yes
Start a Task or Workflow once, on a schedule in your timezone, or when a service event arrives, such as a paid invoice or a pull request review. A recurring job keeps one stable root Task and gives each occurrence its own status and history, so repeated work does not flood your board. |
squad.so
Yes
Routines start a teammate on a schedule, while triggers start a run from a webhook or connected app event. The documentation does not describe a stable root task with a separate task history for each occurrence. |
| Workflows |
Task Machine
Yes
A Workflow repeats your steps in the same order every time, with branches, human questions and approvals, and verifier checks that judge each result against its requirements and send weak work back with feedback. Every run keeps a step-by-step history you can read afterwards. |
squad.so
Partly
Skills give teammates written instructions and tasks can be broken into steps. The documentation does not describe a repeatable multi-step process that runs the same way each time. |
| Autonomy |
Task Machine
Yes
Consequential decisions land in your Inbox with their context. You set what each agent may do on its own: every action is either Ask first or Automatic, per agent, and you can change that whenever the work or the stakes change. |
squad.so
Partly
Needs you collects questions, approvals and other blocked work, and app permissions limit what teammates can do. The choice to ask a question is the teammate's. The documentation does not describe a configurable requirement for approval before selected actions. |
| Learned autonomy |
Task Machine
Yes
Task Machine studies the approvals and corrections you already make. When an agent does well it proposes giving it more freedom, and when it needs closer supervision it proposes tighter review, each with the evidence. A short lucky streak is not enough, and nothing changes until you accept. |
squad.so
Not published
Teammates draft outward-facing work for approval until you trust them. Its documentation does not describe proposals to change autonomy based on approval history. |
| Memory |
Task Machine
Yes
Agents keep lessons from your corrections, such as an accepted example or a mistake to avoid, and carry the relevant notes into later work. Memory is kept per agent, project, goal, team and workspace, and you can read, correct and restore any note. |
squad.so
Yes
Shared memories learn from conversations and can be reviewed, corrected or cleared. Teammates also have their own notes. The documentation does not describe the same separate agent, project, goal, team and workspace memory scopes with restore. |
| Planning |
Task Machine
Yes
Plan in Chat with your agents, and the plan becomes Tasks or Library documents instead of staying in a chat log. Before an agent starts, you review its plan and the acceptance criteria its work will be judged against. |
squad.so
Yes
A ready-made job brief asks the chief of staff to plan the job with you and start in draft-for-review mode. When hiring a teammate, you answer questions and approve a plan before creation. The documentation does not describe reviewing acceptance criteria before every task starts. |
| Intake |
Task Machine
Yes
Send work in over HTTP with a project token. It lands in the project as a Task, or in your Inbox as a proposal first. A team lead agent triages it to the right owner and asks you only when the decision is yours. |
squad.so
Yes
Webhook and connected-app triggers start a chosen teammate with instructions, and tasks can be assigned to a teammate. The documentation does not describe project-token intake routed through a team lead's approval queue. |
| Connectors |
Task Machine
Yes
Install services from a catalog as MCP servers, APIs or command-line tools, or add your own custom Connector for any of the three. Events Connectors receive webhooks from a service, such as a paid invoice, and start Workflows or wake a waiting Task. |
squad.so
Yes
The app catalog, custom API-key integrations and hosted MCP servers give teammates tools, and triggers accept webhooks or connected-app events. The custom MCP setup does not accept SSE server URLs, and the documentation does not describe a general custom command-line connector. |
| Models |
Task Machine
Yes
Auto is the default. For each stage of the work it chooses a model from the task, current model capabilities, pricing and your applicable budgets, and you can fix a specific model on an agent when you want to. |
squad.so
Partly
You choose a squad or teammate model and an ordered fallback list. The documentation describes fallback on failure or rate limits, not automatic model choice by task or step. |
| Cloud or your own computer |
Task Machine
Yes
Run agents in Managed Cloud with nothing to install, or connect a Local Worker, a computer you control, for local files, tools and accounts. You choose where each agent runs. |
squad.so
Partly
Squad teammates run on a cloud computer. Squad for Mac adds approved access to local files, browser-tab details and screen pictures. Mac access does not move teammate execution onto your computer. |
| Your own subscription |
Task Machine
Yes
Sign in to your ChatGPT (Codex), Claude or GitHub Copilot subscription on a Local Worker, and the agents there use it instead of Task Machine's models. |
squad.so
Yes
Squad teammates use your ChatGPT, Claude Code or GitHub Copilot subscription, or supported provider API keys, for model usage. Your provider bills you under your own plan or key. |
| Pricing |
Task Machine
Yes
Usage based. From $29 a month before tax, the whole payment becomes usage that your workspace shares across people and agents, with no base fee and no trial. Larger monthly amounts lower the AI and Cloud rates. |
squad.so
Partly
The squad costs $99 per month plus your AI provider's charges. Optional teammate inboxes cost $10 per month each, human seats $9 each, and research gets 1,000 free credits a month, then costs $5 per 5,000 credits. The required squad plan is flat-priced. |
| Correctness |
Task Machine
Yes
Every Task carries acceptance requirements, and each one gets a Pass, Fail or Uncertain check against the delivered work before a person reviews it. Workflow steps can add a verifier check that sends failed work back with feedback. You review the plan first, so the criteria exist before work starts. |
squad.so
Partly
You can describe what done looks like and correct a task through comments. The documentation does not describe results being checked against defined criteria. |
For software work
| What you compare | Task Machine | squad.so |
|---|---|---|
| Code review rules |
Task Machine
Yes
Internal code review checks completed changes against the enabled rules of your repository. Rule discovery reads the repository and proposes rules, each screened against violating and valid examples first, and Task Machine suggests turning off a rule that agents keep dismissing. |
squad.so
Partly
The GitHub integration can work with code, branches, pull requests and reviews. Its documentation does not describe reviewing changes against repository rules. |
| Adversarial review |
Task Machine
Yes
When an approved plan has high sensitivity or a Critical review level, the change also gets an adversarial review. Two independent reviewers examine the changed files together for defects such as a broken caller or a duplicate charge on retry. Findings keep their reproduction steps, and a skipped or failed review never counts as a pass. |
squad.so
Not published
The GitHub integration can work with pull requests and reviews. Its documentation does not describe an independent second review of risky changes. |
| Risk rating |
Task Machine
Yes
Before final review, Merge risk rates the exact revision Low, Moderate or High, with notes on alignment, impact, verification, rollback cost and error detection, plus file references. It informs your decision and never merges for you. |
squad.so
Not published
The GitHub integration can read pull requests and repository information. Its documentation does not describe a risk rating of a change before merge. |
| Pull requests |
Task Machine
Yes
Agents deliver against the exact reported revision, address review feedback and update the branch under your repository rules. Task Machine records its own approval of the exact commit before an agent may merge. |
squad.so
Partly
The GitHub integration supports code, branches, pull requests and reviews. The documentation does not establish agents addressing pull request review feedback. |
A fact we cannot find or cannot check is left out, and prices can change after the date shown. Task Machine publishes this comparison and is an interested party. squad.so is named only to identify it, and there is no relationship between the two companies. Has something changed? Tell us.
Who each one suits
squad.so suits you if you want a hosted chief of staff and AI teammates that use your AI account, share memory, connect to business apps and handle scheduled work.
Task Machine suits you if people and agents share the work, consequential decisions should arrive in one Inbox, and a recurring process should have an explicit route through its steps.
You may stay with squad.so if its Tasks board, routines and Needs you queue already fit how you run the business.
squad.so was formerly MissionControlHQ.
Tasks, routines and workflows
squad.so uses tasks to track work owned by teammates and also shows tasks assigned to people. Its documentation says teammates cannot currently assign a task to you, though earlier assignments remain visible. Tasks can have steps for different teammates, and people can steer them with comments. Routines run instructions on a schedule. Triggers can start a teammate when a webhook or connected-app event arrives. Skills give teammates written instructions for a kind of work.
Task Machine organizes repeatable processes as explicit workflows. Agent steps, human approvals, questions, verifier checks and branch conditions define how the process advances. Tasks hold the work and its history, and either a person or an agent can own one.
Both products retain context. squad.so shares learned memories across teammates and lets the owner review or correct them. Teammates also have their own notes. Task Machine keeps memories at several scopes and lets you read, correct and restore them.
How the decision queues differ
squad.so's Needs you list brings together questions, email drafts awaiting review and other work that needs a person. Its documentation says that the teammate decides whether to ask, and may otherwise proceed using its judgment.
Task Machine's Inbox collects decisions with the context and actions needed to continue. You set which actions an agent may take automatically and which require it to ask first.
What the prices cover
squad.so charges $99 per month per squad, plus the AI account you bring. Optional extras include teammate inboxes, human seats and research credits beyond the free allowance. Task Machine's price buys shared usage that includes model work in Managed Cloud. The two split costs differently.
Common questions
Does squad.so have an approval queue?
Yes. Needs you includes questions, purchases and email drafts awaiting review. Tasks can wait until a person answers.
Can both products use AI subscriptions I already pay for?
Yes. squad.so uses the AI account you connect. With Task Machine, a Local Worker you connect can use your ChatGPT, Claude or GitHub Copilot subscription. Managed Cloud uses Task Machine's models from your usage.
Can I invite people?
Yes. squad.so charges for human seats. In Task Machine, people and agents can be members of the same team.