Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

work_recall-0.1.0.tar.gz (47.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

work_recall-0.1.0-py3-none-any.whl (70.2 kB view details)

Uploaded Python 3

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

Hashes for work_recall-0.1.0.tar.gz
Algorithm Hash digest
SHA256 892c1e6e536a0554f53fc42157dc982bf5ded7893c26efe2c619c646be0e9a36
MD5 e1559b796a24a0736cdcf8ef62d60006
BLAKE2b-256 22e453c950e2b7d00affdd1e9eba0987b1b57518e03657e068c5e8acb2983236

See more details on using hashes here.

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

Hashes for work_recall-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 85e2d120e7f662392823bcb4f809d3c48002358f5474726b729e997c263213a7
MD5 03c3d7993dbfe7266e69593af079d28a
BLAKE2b-256 8d15d34fbaee9498e053f2ae399c33bc551cb538a3bc3add6c2e7bf9851d7f0b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page