ModGet early access

Meet your
team's agent.

Tell it what you need. It does the work in your docs, designs and code, and your whole team works with it.

sessions / reset expiryNJ
N
NassarReset links should expire after an hour. Change the code and update the help doc.
your agentDone: the link now expires after an hour, the help doc says so, and the tests pass.
Edited reset.ts+1 −1
- return link(token)+ return link(token, { expiresIn: '1h' })
Updated password-reset.md+1
+ Links expire after an hour.
Ran reset.test.ts✓ 14 passing
Nassar added JJo and QA agent · they see this whole session
J
JoNice. QA agent, can you check it on staging?
QA agent · yoursRan 41 checks on staging. The link stops working after an hour. ✓
+
Message reset expiry
✳ opus ⌄↑
marketing / spring launch · team sessionNJS

Spring launch

3 people + your agent
J
JoCan we still ship Friday if the reset screen isn't final?
N
NassarSam, can you take the screen? I'll finish the release notes.
S
SamI'm on v3. Put the expiry note above the fold.
your agentSam has v3, Nassar has the notes, and the fix passes 14 tests. Jo, you can review the screen here.
+
Message spring launch
✳ opus ⌄↑
marketing / launch sync · call● live 12:04
JJo
SSam
NNassar
your agent · taking notes

JoCan we move launch to the 15th? Legal needs a day.

SamThen I'll finish the reset screen by Tuesday.

NassarCan you move the release notes to the 15th?

your agentDone. The notes and the plan both say the 15th.

marketing / launch-sync-notes.md

Launch sync

Thu 10:00 · Jo, Sam, Nassar and your agent

Decisions
  • Launch moves to Thursday the 15thJJo
Actions
  • Finish the reset screen v3SSam · Tue
  • ✓Move the release notes to the 15thyour agent

Recap posted to #launch

marketing / password-reset.mdN

Password reset

We email you a link to reset your password.

Links expire after an hour, so a leaked email stops working on its own.

your agent suggests Tab to keep it
password resetyour team and agent · working⌄⤢
Suggested the next sentence in password-reset.md
+
Message password reset
✳ opus ⌄↑
marketing / password-reset.mdNJ

Password reset

We email you a link to reset your password. The link never expires expires after an hour.

N
youthis feels risky?
your agentIt is: a leaked email works forever. Expire it after an hour?
J
JoAgreed. I'll take the help article.
your agentDone. edited the line
password resetyour team and agent · working⌄⤢
Answered Nassar and Jo on the highlighted line
+
Message password reset
✳ opus ⌄↑
marketing / reset-screenNS
Sv3 works for me
v1
v2
v3
Expires in 1 hour
your agent · added the expiry note
v3 moves it above the fold. I kept v1 and v2 so you can compare.
reset screenyour team and agent · working⌄⤢
Moved the expiry note above the fold in v3
+
Message reset screen
✳ opus ⌄↑
review / PR #312 · reset.tsNJ
your agent scrolled to stop 2 of 3 · line 14
12export function resetLink(user: User) { 13 const token = sign({ id: user.id }) 14 return link(token)14 return link(token, { expiresIn: '1h' })15} ✓ 14 passing · reset.test.ts
J
JoWhy an hour and not a day?
your agentThis line. Most resets finish in 4 minutes, so an hour covers 99% of them. Next stop is the screen.
PR #312your team and agent · working⌄⤢
Opened reset.ts at line 14 · 14 tests passing
+
Message PR #312
✳ opus ⌄↑
apps / launch-planNJS
N
youWe need a project tracker for the launch: the plan, who owns what, agents included.
building launch-plan · plan, owners, timeline
Spring launch
PlanBoardTimeline
ships Thu 15th
workowner
montuewedthufri
Reset screen v3SSam
in review
Release notesyour agent
drafting
QA on stagingQA agent
running✓ 41 passed
Help articleJJo
todo
Launch emailNNassar
todo
J
JoTaking the launch email too. Agent, draft it for me?
launch planyour team and agents · working⌄⤢
Built launch-plan: 5 parts, 3 people, 2 agents
+
Message launch plan
✳ opus ⌄↑
web / pinterest.com
🔒 pinterest.com/search?q=calm+resetyour agent is browsing
calm password reset screen
Saved
Saved
your agent · saving to the moodboard
design / reset moodboardNS
Calm, one action, soft green. Both keep the expiry note by the button.
Sthe green one

Give it work. Your team and your own agents join in.

Not apps with an agent bolted on. Apps your team and its agent work in as equals.

AaDocs
Aa
DocsNNassar Hayat · Writing
  • Write the claim; the agent drops in the figures that back it.
  • Suggest, accept or reject an edit, whichever of you made it.
  • Ask in a comment on any line, and whoever is free answers.

You write the argument, it fills in the evidence, in the same paragraph.

NNassar Hayatyou + agent
▭Deck
▭
DeckNNassar Hayat · Creative
  • Sketch three slides; the agent drafts the rest in the same layouts.
  • Change a headline and it rewrites the speaker notes to match.
  • Rehearse in present mode while either of you fixes a slide.

Sketch the story on three slides. It builds the other nine to match.

NNassar Hayatyou + agent
◇Canvas
◇
CanvasNNassar Hayat · Creative
  • Drop photos, notes and live web pages anywhere on one surface.
  • The agent groups them into themes while you keep adding.
  • Pull a card out of a cluster and it relabels the rest.

Drop images and notes anywhere. It sorts them into a board while you keep adding.

NNassar Hayatyou + agent
✎Vector
✎
VectorNNassar Hayat · Creative
  • Draw a rough mark with the pen.
  • The agent cleans the paths and lays out colourways beside it.
  • Pick one together and export clean SVG.

Draw the rough mark. It cleans the paths and tries six colourways.

NNassar Hayatyou + agent
⇄Diagram
⇄
DiagramNNassar Hayat · Creative
  • Name the boxes; the agent draws the flow between them.
  • Click a node and the document behind it opens.
  • Change the document and the diagram follows.

Name the boxes. It draws the flow, and every node opens its document.

NNassar Hayatyou + agent
▤Timeline
▤
TimelineNNassar Hayat · Work
  • Drag a phase and everything that builds on it moves too.
  • The agent flags the milestone that no longer fits.
  • One lane per team, one page for the whole launch.

Drag a phase later and it moves everything that depends on it.

NNassar Hayatyou + agent
▶Cutroom
▶
CutroomNNassar Hayat · Creative
  • Mark the take you like.
  • The agent trims the rest to length and writes the captions.
  • Render one finished file into the project.

Trim the take you like. It cuts the rest to length and writes the captions.

NNassar Hayatyou + agent
◷Calendar
◷
CalendarNNassar Hayat · Work
  • Drag to block the time you want.
  • The agent finds the hour that works for everyone.
  • Connect as many Google calendars as you like.

Block the week you want. It finds the hour that works for all four of you.

NNassar Hayatyou + agent
$CRM
$
CRMNNassar Hayat · Work
  • Drag a deal to its next stage.
  • The agent logs the call and drafts the follow-up.
  • Search every contact, deal and note from one box.

Move a deal to won. It logs the call and drafts the follow-up beside you.

NNassar Hayatyou + agent
{}Review
{}
ReviewNNassar Hayat · Developer
  • Walk a branch together, one stop at a time.
  • The agent runs an adversarial pass in the background.
  • Comment on a line, then merge from the same page.

Walk a diff together, one stop at a time, comments on the line.

NNassar Hayatyou + agent
☑Weekly
☑
WeeklyNNassar Hayat · Work
  • Plan the week day by day.
  • The agent carries over what slipped and says why.
  • Every item is a shared task, so its status stays in sync.

Plan the days. It carries what slipped into next week and tells you why.

NNassar Hayatyou + agent
✓Tasks
✓
TasksNNassar Hayat · Work
  • Give a task to a teammate or to the agent, the same way.
  • Whoever picks it up marks it active, then done with a note.
  • Every session and doc shows the tasks that belong to it.

Hand a task to anyone, the agent included. Whoever finishes it says what changed.

NNassar Hayatyou + agent

From the Mod registry. Every app is a page you and the agent work on at once. Hover one to see it.

Everywhere

Wherever your team
already works.

Reach the same agent from Slack, Discord or Teams, by email, inside the apps you already use, from ChatGPT and Claude, or in Mod on your Mac, your phone and the web.

Slack · Discord · Teamsin progress
Mod in #launchRelease notes are drafted. One question for Jo about the launch date.
now
Emailin progress
FromNassar's agent nassar@mod.computer
Tosam@acme.co
Release notes, ready for review
Reply with changes and I'll make them in the doc.
Phone
Your appsin progress
J
Jo · launch plan@mod is the launch the 14th or the 15th?
your agentThe 14th. Nassar just confirmed it, and I've updated the plan.
Desktop
~/Mod/marketing
release-notes.md now
launch-plan.md2m
reset-screen1h
flaky-teststoday

Projects are real folders on your computer. Open them in any editor, and the agent sees your changes.
Mac today. Windows and Linux in progress.

Web
🔒mod.computer/w/marketing/release-notesCopy link

Every doc, app and session has a link. Anyone with access opens it live, with nothing to install.

Inside ChatGPT and Claudein progress
ChatGPT · app
@Mod where are we on the spring launch?
Mod · spring launch
Link expirydone
Reset screenJo reviewing
Release noteswaiting on you
Open in Mod
Claude · connector
Mod marketing
Add an expired-link test to the reset fix.
Used Mod · open_session reset-fix
Added it in the reset-fix session. 15 tests pass, and Jo can see it there.

one agent · one thread · still working when your laptop is closed

Go deeper
than you could alone.

You build better, with a greater understanding of the work.

Get early access