Skip to main content
Glama

DevRecall

Your developer activity, aggregated on-device. No cloud sync. No telemetry. Your data never leaves your machine.

DevRecall pulls from Git, Slack, Google Calendar, Jira, Linear, Confluence, and GitHub/GitLab/Bitbucket; stores it in a local SQLite database; and turns it into standups, weekly reports, brag docs, and a chat that actually knows what you worked on.

Also ships an MCP server — any MCP-compatible coding tool (Claude Code, Cursor, Codex, Continue, Zed) can spawn it as a stdio subprocess and gain memory of everything you've shipped. /devrecall:recall what auth bug did I fix in February returns cited commits, PRs, and tickets inline.

📚 docs.devrecall.dev — install, configure, integrations, CLI reference.

Why

  • Local-first. SQLite on your laptop. Tokens in ~/.devrecall/tokens/ (0600). The Cloudflare Worker relay is a pass-through for OAuth callbacks only — it never sees your data.

  • LLM-optional. Bundled embeddings run offline (ONNX + all-MiniLM-L6-v2). Use local Ollama for chat, or bring your own OpenAI/Anthropic key.

  • Open source. MIT-licensed. Audit it, fork it, build it from source.

Related MCP server: Kage

Sources

Source

What gets collected

Git (local)

Commits, branch activity, files changed

GitHub / GitLab / Bitbucket

PRs/MRs, reviews, issues, comments

Slack

Your messages, threads you participated in

Google Calendar

Meetings attended, organized, declined

Jira / Linear

Issue transitions, comments, sprint membership

Confluence

Pages, blogposts, and comments you authored

Install

macOS, via Homebrew:

brew install --cask pavelpilyak/devrecall/devrecall

Installs DevRecall.app and puts the devrecall CLI on your PATH.

git clone https://github.com/pavelpilyak/devrecall.git
cd devrecall
make build          # → bin/devrecall

Requires Go 1.22+ with CGO enabled (for SQLite FTS5).

Then connect a source and generate your first standup:

devrecall auth github      # or: slack, google, jira, linear, gitlab, bitbucket
devrecall standup

Full install + setup walkthrough at docs.devrecall.dev/install.

Development

make build              # bin/devrecall
make test               # tests with race detector
make lint               # golangci-lint

Build tags: fts5 enables SQLite full-text search; GO enables hugot's pure Go ONNX backend for embeddings.

The desktop app (Tauri + Svelte) lives in desktop/; the OAuth callback relay (Cloudflare Worker) in relay/.

Contributing

Bug reports and collector contributions are especially welcome. See CONTRIBUTING.md.

Security

SECURITY.md for responsible disclosure.

Install Server
A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
Response time
3dRelease cycle
28Releases (12mo)
Commit activity

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Local-first code intelligence MCP server with hybrid BM25 + ONNX vector search, symbol-level impact analysis, diff-aware PR review with risk scoring, and persistent memory tied to git state.
    36
    695
    76
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Shared, code-grounded memory for developers and their coding agents. Capture a learning once and the whole team plus every agent recalls it; memory is grounded in your code and stored as git-tracked JSON reviewed in PRs, with citations validated on write and stale memory withheld from recall. Works with any MCP client.
    11
    31
    GPL 3.0
  • A
    license
    A
    quality
    A
    maintenance
    Semantic codebase search + persistent working memory for AI code editors. Local, zero-config, MCP. No API key.
    20
    2
    MIT

View all related MCP servers

Related MCP Connectors

  • Hosted MCP memory: save sessions/decisions once, search from Claude, Cursor, ChatGPT. EU-hosted FTS.

  • Universal memory for AI agents and tools. Save, organize and search context anywhere.

  • One memory, every AI: Claude, ChatGPT, Perplexity, Gemini, Cursor, OpenClaw, Hermes, any MCP client.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/pavelpilyak/devrecall'

If you have feedback or need assistance with the MCP directory API, please join our Discord server