Your activity. Your machines. Your timeline.

A local-first CLI that captures file edits, app focus, and agent activity across machines into a private SQLite timeline.

$ bun add -g @andypai/wildcard
[COPIED]
npm v0.1.0 MIT Licensed No Telemetry Local-First
See what you did today
wildcard show today
Today · 3 projects · 4h 32m active wildcard (main) 2h 18m 847 edits 23 files formatters.ts, activity-show.ts, watch.ts, status.ts (+19) openclaw (feat/memory) 1h 45m 312 edits 11 files agent.ts, memory.ts, prompt.ts, tools.ts (+7) dotfiles 29m 45 edits 4 files .zshrc, nvim/init.lua, tmux.conf, starship.toml Top apps: Cursor 3h 12m 28 segments Ghostty 1h 8m 14 segments Chrome 42m 11 segments
Commands
Watch

Captures file edits and app focus across your projects. Runs as daemon or foreground.

$ wildcard watch ~/code --daemon
Show

Session-grouped timeline of your activity. See what happened and when.

$ wildcard show today
Report

AI-powered summaries of your coding sessions. Understands git context and diffs.

$ wildcard report week
Search

Full-text search across your entire activity timeline with date and type filters.

$ wildcard search "config"
Sync

Push activity from multiple machines to a central archive. One feed for everything.

$ wildcard sync push
Enrich

Agent-powered code analysis reads your git history and explains what changed.

$ wildcard enrich --period week
AI-powered reports
wildcard report today
# Report: Today ## wildcard (main) Focused on landing page and deployment pipeline. Added GitHub Pages workflow, built terminal mockup components for the docs site, and refactored the formatter utilities for cleaner output. Key changes: · New docs/index.html with Nothing Design system · GitHub Actions workflow for Pages deployment · Refactored formatters.ts for markdown output ## openclaw (feat/memory) Continued work on persistent agent memory. Implemented SQLite-backed memory store and integrated with the conversation loop. --- 3 projects · 12 sessions · 847 edits
How it works
01
Capture

File edits, app focus, and agent activity flow into a local SQLite timeline. No cloud, no telemetry.

02
Analyze

Events are grouped into sessions by idle time, enriched with git metadata and optional AI summaries.

03
Report

Query your timeline, generate daily briefs, search across devices. Your AI agent can use it too.

Always running
wildcard status
status: healthy (last event 12s ago) process: pid=48291 uptime=6h32m cpu=0.2% rss=42.1mb last event: 2026-04-05 14:23:07 (12s ago) launchd: running cached summaries: 47 db: ~/.wildcard/timeline.db size=18.3mb
Multi-device
Laptop
$ wildcard watch ~/code --daemon
$ wildcard sync push
Server
$ wildcard server start
$ wildcard show today --device all

Every device syncs to a central archive. One timeline for everything that happened, everywhere.

Web Dashboard
4H 32M
Active Time
12
Sessions
847
Edits
wildcard
Top Project

Run wildcard server start and visit / for a live activity view.

Quickstart
$ bun add -g @andypai/wildcard $ wildcard setup $ wildcard watch ~/code --daemon $ wildcard show today $ wildcard log $ wildcard report today $ wildcard search "config refactor"