ALO · Activity Log Observer

Remember
what you did.

ALO turns activity across your devices into a private memory of your day.

Local-first.Peer-to-peer sync.No activity cloud.
ALO09:44
Northstar Labs
Atlas
OAuth authentication improvements
focused · 42m
09:44
ALO
Northstar Labs
Atlas
OAuth authentication improvements
focused · 42m
MacBook Pro active
Alex’s Wednesday · sample data · live

Alex’s Wednesday morning

09:02

VS Code

Atlas · auth/session.ts

VS Code
Atlas · auth/session.ts
16m
09:18

Slack

#engineering · OAuth redirect discussion

Slack
#engineering · oauth redirect
3m
09:31

Git

Commit · improve session refresh

Git
Atlas · Commit · improve session refresh
4 files
09:46

Chrome

OAuth documentation

Chrome
OAuth 2.0 refresh tokens
9m
10:03

Terminal

Tests failed · 2

Terminal
Atlas · Tests failed · 2
auth tests
10:11

Terminal

Tests passed · 24

Terminal
Atlas · Tests passed · 24
auth tests
10:14

GitHub

Pull request opened · #184

GitHub
Atlas · Pull request opened · OAuth session handling
#184
10:14

One piece of work.

Remembered.

Northstar Labs completed
Atlas
OAuth authentication improvements
1h 12m
VS CodeSlackGitChromeTerminalGitHub
2 commits1 pull request24 tests
alo · todayWed 09:02
Atlas · OAuth authentication improvements
1m · Northstar Labs
19 signals · nothing sent
VS Code
Atlas · auth/session.ts
16m
observeconnectremembersummariseresume
09:02–10:14Atlas

One task.
Six apps.

ALO sees the work, not just the apps.

VS Code
session.ts
09:02
Slack
#engineering · “session expiry”
09:18
Git
commit · fix session refresh
10:12
Chrome
OAuth docs
09:46
Terminal
auth tests · 24 passed
10:03
GitHub
Atlas #184 · OAuth session handling
10:13

Anything can become an ALO event.

Slack#designArden review · 12mGitHubAtlas #184pull request openedGitAtlasfix session refreshVS CodeAtlasauth/session.tsCursorPulseapi/usage.tsTerminalAtlastests passed · 24WordResearch notes+312 wordsGoogle DocsResearch ProposalMethodology draftFigmaBeacon Mobile6 framesNotionAtlasAuth optionsLinearATL-212completedJiraORB-88moved to reviewGoogle CalendarDesign review14:30 · 4 peopleSlack#designArden review · 12mGitHubAtlas #184pull request openedGitAtlasfix session refreshVS CodeAtlasauth/session.tsCursorPulseapi/usage.tsTerminalAtlastests passed · 24WordResearch notes+312 wordsGoogle DocsResearch ProposalMethodology draftFigmaBeacon Mobile6 framesNotionAtlasAuth optionsLinearATL-212completedJiraORB-88moved to reviewGoogle CalendarDesign review14:30 · 4 people
ZoomWeekly sync30mTeamsCedar check-in25mSafariBeacondeveloper docsChromeOAuth 2.0refresh tokensPhotoshopNova Identityhero imageBlenderArdenrender completedXcodeBeaconbuild succeededAndroid StudioBeaconbuild · 2 warningsCADField Studysensor mount v2Files~/Cedar/data3 filesiPhoneiPhonecall · 8mWatchWatchvoice memoryHealthWatchwalk · 34mZoomWeekly sync30mTeamsCedar check-in25mSafariBeacondeveloper docsChromeOAuth 2.0refresh tokensPhotoshopNova Identityhero imageBlenderArdenrender completedXcodeBeaconbuild succeededAndroid StudioBeaconbuild · 2 warningsCADField Studysensor mount v2Files~/Cedar/data3 filesiPhoneiPhonecall · 8mWatchWatchvoice memoryHealthWatchwalk · 34m

One task.
6 apps.
1 memory.

VS Code Slack Git Chrome Terminal GitHub
Atlas · OAuth session handling
09:02–10:14 · 1h 12m
17:12Alo closes the laptop

17:12 · closing the laptop

Your day, remembered.

One memory. Every device.

Encrypted sync. No middleman.

MacBook synced 14s ago
iPhone synced 5s ago
iPad synced 1m ago
Watch synced 2m ago

One memory. Every device.

Encrypted sync. No middleman.

Mac · iPhone · iPad · Watch

One memory.
Different surfaces.

ALO watches.

ALO09:44
Northstar Labs
Atlas
OAuth authentication improvements
focused · 42m
09:44
ALO
Northstar Labs
Atlas
OAuth authentication improvements
focused · 42m
MacBook Pro active
Alex’s Wednesday · sample data · live
16:311Password

Alo can close its eyes.

Private Zones stop ALO before anything is written.

Switch to…
Private Zones6 active
1PasswordappAlways private
BankingdomainAlways private
Personal Chrome ProfileprofileAlways private
WhatsAppappAlways private
Private BrowsingmodeAlways private
~/PersonalpathAlways private
ALO16:31
ALO paused
Private Zone.
Nothing recorded.
Blocked before storage. No event, no breadcrumb.
16:41⌘K

Ask your memory.

⌘ K
Privacy

ALO knows your day.
We don’t.

Your devices
  • Apps
  • Documents
  • Timeline
  • Projects
  • Activity
  • History
  • Memory
ALO servers
  • Screenshots
  • Keystrokes
  • Raw history
  • Documents
  • Slack archive
  • Browsing history
  • Personal timeline
MacBook
- events
↓ local
- sessions
↓ local
- memories
↓ optional
- context
AIoptional
 

Your history never becomes our database.

We can’t leak a database we don’t have. How it works

17:12Alo closes the laptop

17:12 · closing the laptop

Your day, remembered.

Thursday 08:57

Back where you left off.

ALOThursday 08:57
Good morning.
Yesterday you left off here:
Northstar Labs
Atlas
OAuth authentication
Maya's review on PR #184
Refresh token expiry test
Launch checklist · Pulse
Replay

Then the week. Then the month.

Explained, never scored.

Your week · 28 Sep – 2 Oct
22h 7m
remembered
Atlas8h 40m
Beacon4h 14m
Pulse4h 8m
Other5h 5m
Mo
Tu
We
Th
Fr
14commits
3PRs
2meetings
4documents
14deep sessions
Most active
Monday
Deepest session
2h 18m
Ongoing
Session refresh · Pulse dashboard · Beacon mobile sync · Research methodology
You returned to Session refresh on four different days.
Project memory

Projects become living histories.

Nobody wrote this. It assembled itself.

Northstar Labs
Atlas
First seen 14 September · 28h 2m
25sessions
19commits
8conversations
6milestones
Project story
29 SeptSession refresh
1 OctRefresh tokens expire after 30 days.
2 OctSilent session refresh
5 OctMobile login
7 OctOAuth improvements
7 OctRefresh token rotation
7 OctSession refresh should use rotating tokens.
People Jon Bell 8 Maya Chen 12 Sam Rivera 4

Alo.

Tiny. Reacts to your day. Never gets in the way.

See all states
Developers

Your app can tell ALO what happened.

An open event protocol between your tools and personal AI.

import { alo } from "@alo/sdk"

// Talks to the ALO agent on this machine. Never the internet.
alo.event({
  type: "render.completed",
  project: "product-film",
  metadata: {
    duration: 482
  }
})
ALO · Alex
Atlas
focused38m
commit pushed
LIVE
ALO Stream

Let your audience see the work.

Project, activity, duration, builds. Nothing else unless you say so.

Set up the overlay

Free on your computer.

Pro when your memory should follow you.

ALO Free
$0
Forever. One device.
  • Desktop app
  • Local timeline
  • Daily replay
  • Basic memory search
  • Private Zones
Download
ALO Pro
$8 /month
Every device. Billed yearly, or $10 monthly.
  • Cross-device P2P sync
  • Weekly & monthly replays
  • Advanced summaries
  • Integrations & SDK
  • Long-term memory
  • Custom AI providers
  • ALO Stream
Free during the beta

Your computer already saw the work.
ALO remembers it.