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.1.tar.gz (52.9 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.1-py3-none-any.whl (73.3 kB view details)

Uploaded Python 3

File details

Details for the file work_recall-0.1.1.tar.gz.

File metadata

  • Download URL: work_recall-0.1.1.tar.gz
  • Upload date:
  • Size: 52.9 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.1.tar.gz
Algorithm Hash digest
SHA256 8c3dc009b9845bf31e435054b930f4dee644c6e62bbef69fad5a8dfac9d86894
MD5 90968aa65382dcf0c94856a1c3f7e147
BLAKE2b-256 f31321f7ec884c1bb029bb58456a60f8f5dc090dccde1a72c7265d91b6a3e035

See more details on using hashes here.

File details

Details for the file work_recall-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: work_recall-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 73.3 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6e4d4485f8ca778b28883e44e68d8e0326817200046cc2d04f7c090273a65ed1
MD5 0ab479eae8bf3083b8a4f05070fd0297
BLAKE2b-256 20a00892652f51a81efff569c4d9d8517836633eed172d67d9625831702a1bed

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