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
    235
    75
    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
    32
    GPL 3.0
  • A
    license
    A
    quality
    B
    maintenance
    Semantic codebase search + persistent working memory for AI code editors. Local, zero-config, MCP. No API key.
    3
    19
    2
    MIT

View all related MCP servers

Related MCP Connectors

  • User-owned memory for AI agents, Copilot, Claude, IDEs, CLIs, and chat apps over remote MCP.

  • 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.

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