Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Devrecall

FreeNot checked

Local-first dev memory: indexes Git commits, PRs, Jira/Linear tickets, Confluence docs, Slack threads, and Calendar events into a local SQLite/FTS5/ONNX index,

GitHubEmbed

About

Local-first dev memory: indexes Git commits, PRs, Jira/Linear tickets, Confluence docs, Slack threads, and Calendar events into a local SQLite/FTS5/ONNX index, and exposes them as MCP tools so Claude Code, Cursor, and Codex can search and cite your past work.

README

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.

DevRecall desktop app — chat over your local work history
Desktop app — the same memory, native UI
devrecall standup — syncs your sources and writes the standup for you
devrecall standup — the day's report, written for you
devrecall chat — agentic recall over your work history, with cited commits and PRs
devrecall chat — recall with cited commits & PRs

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

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

Homebrew ships with the first tagged release. Until then:

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

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

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.

from github.com/pavelpilyak/devrecall

Installing Devrecall

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/pavelpilyak/devrecall

FAQ

Is Devrecall MCP free?

Yes, Devrecall MCP is free — one-click install via Unyly at no cost.

Does Devrecall need an API key?

No, Devrecall runs without API keys or environment variables.

Is Devrecall hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Devrecall in Claude Desktop, Claude Code or Cursor?

Open Devrecall on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Devrecall with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All communication MCPs