Macro Tasks

Tasks that keep up
with your team.

Macro Tasks self-update based on conversations in your channels, so you don't need a separate task manager.

  1. MessageDescribe the issue in plain language, in chat or a design document.
  2. ConvertOne click converts descriptive text into a task. Or use the send as task toggle.
  3. Hand offAssign it to a teammate or an agent. Updates land in your inbox.
jacob@macro.comrconfiguration.@teoHey , the onboarding flow is ready fo MCP Create taskAdd MCP configuration to onboarding flow0/3ShareIn ProgressHighTeo2 Tagsteo/onboarding-mcpMCP config page reqs Onboarding Designfollow page styleguide atparity on desktop and mobilesuccess / failure confirmation modesEdit with AIActivity@teo created this task from a feature-requests message10:16 AM@Macro created a GitHub branch and updated to In Progress10:17 AMLeave a comment...

Why did we build Macro Tasks?

Macro Tasks was designed based off our frustration with tools like Linear, Notion and Jira... we've tried every task manager and every way of using them. None of them helped our team move faster. Each kept us organized for a while until they inevitably got stale. The core problem is "tracking tasks" felt like busywork to our team. We migrated from Github Issues to Notion to Linear and nothing seemed to make us more organized.

Macro Tasks fixes this by tightly co-locating tasks with your team chat. Tickets are so easy to create from task messages, and their status gets updated automatically so they'll actually get closed. After two years of dogfooding it's finally working for us. We hope you like it too!

- Jacob Beckerman, CEO and founder of Macro

Built for chat

Messages are designed to be converted to tasks. A message can be sent as a task to any channel.

In your inbox

Your tasks live in the same keyboard-driven inbox as your email and messages.

Linked to your pull requests

Once work moves to a PR, tasks update based on merge status.

Agents pick up and close them

Assign a task to a Macro agent. The agent can open PRs, update docs, and close out the task.

Case studies

Hear directly from startup teams that use
Macro Tasks for their work.

Tasks on Macro — video thumbnail

Tasks, on Macro

Why engineers prefer using Macro Tasks.

The Desync study

One startup's move to Macro Tasks, and how it changed their workflow.

Integrated
with chat.

Convert a message to a task, mention it inline, and preview it in the thread.

Tag team
with agents.

Hand a task to @Macro in any thread and the agent opens PRs and updates the status.

Tasks that live
with your work.

Create, update, and close, in whichever way suits your workflow.

bug-reportsTodayJJulia9:12 AMSignups stall at the pricing step. Two people today said thecoupon field rejects valid codes and they gave up checking out.TTeo9:14 AMConfirmed on staging. Reproduces with any 8-character code.

Manage tasks in channels...

Send a message as a task. @Mention an agent to create, update, or close out.

...or through the MCP

Point your agents at your Macro workspace and drive tasks as tool calls.

Put tasks on autopilotfor your whole team.

Deeply integrated with chat.
The perfect balance of technical and intuitive.
Ideal for collaboration between sales, product, and engineering.

ProductThis weekShip onboarding v2In ReviewSpec the pricing pageDoneSynthesize 12 interviewsIn Progress@Macro summarized 12 interviews into this list

Product

Action items from meetings instantly convert into trackable issues.

EngineeringThis weekFix coupon validationIn ReviewMigrate the PDF pipelineIn ProgressCut the 1.4 releaseDone@Macro opened 3 PRs and moved 2 tasks

Engineering

Task status follows the PR. Task-from-message facilitates bug-squashing.

SalesThis weekFollow up with NorthwindTodaySend the security reviewDoneRenewal: Acme, Q3In Progress@Macro drafted 4 follow-ups from your calls

Sales

Track follow-ups and measurably nurture leads without leaving chat.

Tasks should guide the work,not be the work.

Macro Tasks work for dynamic teams, highly technical workflows, and rapid iteration.

How does Macro Tasks stack up?

Macro Tasks brings task management into the same workspace as your email, chat, and docs.

Macro
Linear
Asana
Jira
ClickUp
Status, priority & assignee
Create a task from an email
Custom properties when you want them
Keyboard-first workflows
Agents that can complete tasks
GitHub: branch, PR & merge move the task
Tasks in the same app as email & chat
@mention a task in docs & channels
Open source (AGPLv3)
Full support Partial / limited Not available
How is Macro Tasks different from Linear?

Macro Tasks keeps the keyboard-first flow of Linear, including status, priority, and assignee. Tasks also live alongside email, chat, and docs, and agents can take on work and close tasks.

Does it integrate with GitHub?

Yes. Link a task to a branch or pull request and its status follows the code. Opening a PR moves the task to In Review; merging it closes the task.

Can I turn an email or message into a task?

Yes. Turn an email or chat message into a task with one keystroke. The task stays linked to the original thread.

What can the agents actually do?

Assign a task to an agent as you would a teammate. It can do the work, open a pull request, and report back. Agents can also identify duplicate tasks.

Can non-engineers follow the work?

Yes. People outside engineering can follow tasks in the workspace they already use for email and chat.

Is Macro open source?

Yes. Macro is open source under the AGPLv3. The code is on GitHub.

Is our workspace data secure?

Yes. Open source means the Macro application code is available to inspect. It does not make your workspace public. Data in your Macro account, including your team’s email, documents, messages, and other workspace content, remains private and secure.

Make tasks
work for you.

It takes 30 seconds to connect. Your tasks, email, channels, and agents — all in one shared workspace.

Connect with Google
Chroma
Saturation
Contrast

Macro

Bleach

Machine

Basalt

Macro

Satsuma

Hotwire

Lime

Recurse

Paal

Magick

Null

Void