Your mind drifts. Recall brings you back.

An open-source background companion that quietly tracks your work context, so when you lose the thread, one action brings it all back.

Download formacOS
Coming soon forWindows
Free · Apple Silicon & Intel · macOS 12+
FigmaSlackCodeChrome
Mon 10:48 AM
Figma, Homepage v3
Frame 1Frame 2Components
Slack, #design
Alex10:32

Updated the hero section PR

Sarah10:41

Can you review the color tokens?

Mike10:48

Deployed staging

VS Code, layout.tsx
export default function Layout() {
return (
<main>
<Hero />
Chrome, 12 tabs
Stack OverflowGitHub PRTailwind DocsMDN+8
27 tabs · 4 apps · no clear priority
12 context switches
Recall
Focused

Reviewing build activity and configuration files

Now
VS
Code
Build local activity tra..., Recall
Sessions
Code4s
Google Chrome2m 46s
Telegram9s
Xcode5s
Code1m 2s
Telegram6s
171m
Focus
1m
Distracted
1
Nudges
1996
Captures
Daily Summary
TodayThis Week
Total
3h 4m
Focus
3h 4m
Distracted
0m

You started the day focused on App Store Connect and Recall in Chrome. The afternoon was focused on experimentation with various models and tools, including LiteRT and Claude Code.

Timeline
10:53 to 10:54 AMApp Store ConnectGoogle Chrome1m
10:54 to 10:55 AMRecallGoogle Chrome1m
10:56 to 11:00 AMLiteRTGoogle Chrome3m
11:00 to 11:02 AMLiteRT-LMGoogle Chrome2m
Smart ReturnReady to restore
Homepage Redesign
Refining hero layout in Figma, updating component styles in VS Code
2h 14m
FigmaVS CodeChrome
82% focus
Return to session
Focused
4s
Reviewing Git Activity Probe documentation
Obsidian Docs
25m
0m
1
Reports
Moments
Profile
Settings...
Quit Recall
Your desktop right now. Scattered across appsWith Recall. Everything is recoverable
Scroll to see Recall in action

Does this feel familiar?

You're not lazy. You're not broken. Your tools just weren't built for how attention actually works.

Mon 9:14 AM
VS Code, ???
Chrome, 27 tabs
Slack, 4 unreads
15:00

The restart tax

You come back to your desk after a break and spend 15 minutes just figuring out where you left off.

Chrome
Jira
Docs
Stack...
GitHub
Slack
Mail
Figma
API...
AWS
Notion
GPT
Calen...
27 tabs open

Tab graveyard

27 tabs open. You know one of them matters. You can't remember which.

9:00 AM, the plan
Ship homepage
Review PR #142
Write API tests
12:00 PM, reality
Slack
Email
Chrome
Meetings

Good intentions, lost thread

You started the morning with a clear plan. By noon, you couldn't tell someone what you actually worked on.

Standup Notes
What did you work on today?
?
You were busy all day. But doing what?

End-of-day blur

You were busy all day. But when someone asks what you did, your mind goes blank.

How Recall works

Five steps, zero effort. Recall works silently in the background.

Recall is running silently in the background0 CPU · 12 MB
01

Tracks quietly

Zero configuration needed

Recall runs in the background, observing your active apps, files, and browser tabs, without recording content. Over time it quietly builds a profile of how you work (programmer, marketer, designer, musician, and more), so everything that follows is calibrated to you. Profile detection is in early development and a few specialties are already live.

No setupNo permissionsNo manual logging
Focused
4s
Reviewing Git Activity Probe documentation
Obsidian Docs
25m
0m
1
📊Reports
🔖Moments
👤Profile
⚙︎Settings…
Quit Recall
🧠Your profile
Early access
</>
Programmer
Python, TS, Rust. Debug-heavy.
87%
Also detecting:MarketerDesignerMusician

Recall adapts to how you're working

Your workday isn't one mode. Recall detects six different working patterns and calibrates them to your profile, so a programmer, marketer, or musician each get support tuned to how they actually work. A programmer who drifts into Scattered at 5pm gets different help than a marketer deep in Reactive.

Profile-awareTuned to programmer, marketer, designer, musician, and more.Early access
Today's patternAll six modes detected
9:00 AM
5:00 PM
main.tsx
function render() {
return "focused"
}
FLOW · 1h 47m

Locked In

Deep focus, low context switching

When I finally lock in, I don't want anything to break the spell. Recall sits quiet and lets me stay there for two hours straight.
MK
Maya
Frontend Engineer
Figma
Slack
Chrome
Notion
VS Code

Scattered

Frequent app switching, fragmented attention

I'll bounce between Figma, Slack and three browsers in 10 minutes. Recall is the only thing that can tell me what I was actually doing.
DA
Daniel
Product Designer
...where was I?

Foggy

Idle periods, low output, unclear direction

Some mornings my brain won't boot. Recall shows me exactly what I had open yesterday, and I slide back in without having to think.
PR
Priya
Data Analyst
MON · TUE · … · THU
↩ Resume: Homepage Redesign
3 apps · 5 tabs · Last active Monday
FigmaVS CodeChrome

Re-entry

Coming back after a break or interruption

I came back from a 3-day conference and couldn't remember which branch I was on. Recall reopened the five exact tabs I had before I left.
TR
Tomás
Backend Developer
S
12
@
47
F
3
J
8
N
5
G
23
Design review!
Q3 roadmap!
Hire pipeline!
Launch prep!
Infra alerts!

Overloaded

Too many threads, too many tools

I have twelve threads open at any moment. Recall collapses them into one view. It's the first tool that treats overload as a reality, not a failure.
AM
Aisha
Founder
Inbox
@mention
Slack · #team
Reply ASAP
Meeting in 5m

Reactive

Responding to pings, notifications, and requests

My day is just responding to pings. Recall quietly captures what I was doing between each interruption, so I never lose the thread.
JL
Jordan
Product Manager
Outcomes

What changes.

Three measurable shifts you'll feel within the first week. Not promises, but patterns Recall makes visible once your attention has a memory.

01 / 03

Restart in seconds, not minutes

No more digging through tabs, files, and chat threads to find where you were. One click restores your context.

Live in Recall
Homepage Redesign82%
FigmaVS CodeChrome
Return to session →
1 click
02 / 03

See your real workday

Understand where your time actually goes, not what your calendar says, but what your attention did.

Live in Recall
TodayThis Week
‹ Apr 13 ›
Total
2h 24m
Focus
2h 15m
Distracted
8m
Focus ratio94%
03 / 03

Less guilt, more clarity

Fragmentation is normal. Recall makes it visible and recoverable, instead of something you blame yourself for.

Live in Recall
Your day in modes
Locked InRe-entryScattered

One action to get back

Smart Return is the moment Recall feels like magic. It takes your last meaningful session, the files, tabs, and context, and reopens everything in one click.

  • Restores your exact workspace
  • Shows session summary and intent
  • Ranked by focus score and recency
API Integration
Design System Audit
Smart ReturnReady to restore
Homepage Redesign
Refining hero layout, updating component styles
2h 14m
FigmaVS CodeChrome
82%

You were adjusting the hero grid and reviewing Tailwind docs for responsive breakpoints.

Return to session →

Built on trust, not tracking

Your screen data never leaves your machine. Recall is open source, local-first, and has no business model built on your attention.

Open source

MIT Licensed

Every line of code is public. Audit it, fork it, contribute to it.

recall/recallpublic
★ 2.4k142 forksMIT License
RustTypeScriptPython

Local first

Everything on your machine

Your data stays on your machine. No cloud sync required. No servers watching.

No data monetisation

We don't sell your attention data. There is no ad model. Your context is yours.

One focus tool instead of ten.

Uncheck the tools you're paying for today. See what Recall replaces.

Team size
people
Your stack today
$82
/mo · 6 tools
With Recall
$20
$20/user/mo
You save
$62
$744 / year

Your context is worth remembering.

Recall is in early development. Join the waitlist to get early access and help shape what it becomes.

Recall

Open-source background focus companion

Download formacOS
Coming soon forWindows
Free · Apple Silicon & Intel · macOS 12+

Or subscribe to get the latest updates on Recall