Local-first AI chief of staff for engineers
Project description
Recall
Local-first AI chief of staff for engineers.
Recall connects your engineering tools (Slack, Gmail, Calendar, Linear), syncs them into a local SQLite database, and builds intelligence on top of your work — meetings, blockers, risks, follow-ups, project timelines.
Everything indexed stays on your machine. No cloud DB. No SaaS backend.
Install
pip install work-recall
Quick start
recall init
recall config set OPENAI_API_KEY sk-...
recall config set COMPOSIO_API_KEY ...
# Try the sample data (no OAuth needed)
recall sync --sample
recall today
recall risks
recall timeline auth
# Or connect your real accounts
recall connect slack
recall connect gmail
recall connect calendar
recall connect linear
recall sync
recall schedule enable --every 4h
recall schedule run # foreground; background with `nohup`/launchd/systemd
Commands
| Command | Purpose |
|---|---|
recall init |
Create ~/.recall/, run migrations. |
recall doctor |
Verify setup. |
recall config set KEY VALUE |
Manage API keys / settings. |
recall connect <source> |
OAuth via Composio. |
recall sync [--sample] |
Incremental sync. |
recall today |
Today's meetings, blockers, focus items. |
recall prep <meeting> |
Prep brief for an upcoming meeting. |
recall risks |
At-risk projects, overdue commitments. |
recall followups [--for X] |
Open commitments. |
recall timeline <project> |
Chronological project timeline. |
recall standup |
Yesterday + today, for stand-up. |
| `recall schedule {enable | disable |
Architecture
Connectors (Composio)
│
▼
Raw events ─▶ Noise filter ─▶ Normalize ─▶ Score ─▶ Route by tier
│
┌──────────────────────────┼──────────────────────────┐
▼ ▼ ▼
Entity + graph Chunks + embeddings Hot memory
└──────────────────────────┴──────────────────────────┘
▼
Intelligence (today, risks, timeline…)
Storage lives at ~/.recall/.
Development
make dev
make test
recall sync --sample
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file work_recall-0.1.0.tar.gz.
File metadata
- Download URL: work_recall-0.1.0.tar.gz
- Upload date:
- Size: 47.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
892c1e6e536a0554f53fc42157dc982bf5ded7893c26efe2c619c646be0e9a36
|
|
| MD5 |
e1559b796a24a0736cdcf8ef62d60006
|
|
| BLAKE2b-256 |
22e453c950e2b7d00affdd1e9eba0987b1b57518e03657e068c5e8acb2983236
|
File details
Details for the file work_recall-0.1.0-py3-none-any.whl.
File metadata
- Download URL: work_recall-0.1.0-py3-none-any.whl
- Upload date:
- Size: 70.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
85e2d120e7f662392823bcb4f809d3c48002358f5474726b729e997c263213a7
|
|
| MD5 |
03c3d7993dbfe7266e69593af079d28a
|
|
| BLAKE2b-256 |
8d15d34fbaee9498e053f2ae399c33bc551cb538a3bc3add6c2e7bf9851d7f0b
|