devrecall

Agregador de actividad de desarrollador local primero — Git, PRs, Jira, Confluence, Slack, Calendario — expuesto como un servidor MCP para que los agentes de codificación puedan buscar y citar trabajo pasado.

Documentación

DevRecall

Tu actividad de desarrollador, agregada en tu dispositivo. Sin sincronización en la nube. Sin telemetría. Tus datos nunca salen de tu máquina.

DevRecall obtiene información de Git, Slack, Google Calendar, Jira, Linear, Confluence, GitHub/GitLab/Bitbucket, Notion y tus sesiones de Claude Code; la almacena en una base de datos SQLite local; y la convierte en standups, informes semanales, documentos de logros, y un chat que realmente sabe en qué trabajaste.

También incluye un servidor MCP — cualquier herramienta de codificación compatible con MCP (Claude Code, Cursor, Codex, Continue, Zed) puede iniciarlo como un subproceso stdio y obtener memoria de todo lo que has entregado. /devrecall:recall what auth bug did I fix in February devuelve commits, PRs y tickets citados en línea.

DevRecall desktop app — chat over your local work history
Aplicación de escritorio — la misma memoria, interfaz nativa
devrecall standup — syncs your sources and writes the standup for you
devrecall standup — el informe del día, escrito para ti
devrecall chat — agentic recall over your work history, with cited commits and PRs
devrecall chat — recuerda con commits y PRs citados

📚 docs.devrecall.dev — instalación, configuración, integraciones, referencia de CLI.

Por qué

  • Local primero. SQLite en tu portátil. Tokens en ~/.devrecall/tokens/ (0600). El relay de Cloudflare Worker es un paso intermedio solo para callbacks de OAuth — nunca ve tus datos.
  • LLM opcional. Los embeddings incluidos se ejecutan sin conexión (ONNX + all-MiniLM-L6-v2). Usa Ollama local para el chat, o trae tu propia clave de OpenAI/Anthropic.
  • Código abierto. Licencia MIT. Audítalo, haz un fork, compílalo desde el código fuente.

Fuentes

FuenteQué se recopila
Git (local)Commits, actividad de ramas, archivos modificados
GitHub / GitLab / BitbucketPRs/MRs, revisiones, issues, comentarios
SlackTus mensajes, hilos en los que participaste
Google CalendarReuniones asistidas, organizadas, rechazadas
Jira / LinearTransiciones de issues, comentarios, membresía de sprints
ConfluencePáginas, publicaciones de blog y comentarios que creaste
NotionPáginas que creaste o editaste
Claude CodeSesiones de agente de codificación, vinculadas a repo y rama

Instalación

macOS — aplicación de escritorio + CLI:

brew install --cask pavelpilyak/devrecall/devrecall

Instala DevRecall.app y coloca el CLI de devrecall en tu PATH.

Linux / WSL — CLI y servidor MCP (sin aplicación de escritorio):

brew install pavelpilyak/devrecall/devrecall-cli

Sin Homebrew, descarga el tarball directamente:

curl -L https://github.com/pavelpilyak/devrecall/releases/latest/download/devrecall-linux-x86_64.tar.gz \
  | tar xz && sudo mv devrecall-linux-x86_64 /usr/local/bin/devrecall

Compatible con Ubuntu 22.04+ y equivalentes (Debian 12+, Fedora 35+).

Windows — sin compilación nativa. Todo excepto la aplicación de escritorio se ejecuta bajo WSL usando las instrucciones de Linux anteriores, incluido el servidor MCP, que tu editor puede iniciar a través del límite de WSL.

Compilar desde el código fuente
git clone https://github.com/pavelpilyak/devrecall.git
cd devrecall
make build          # → bin/devrecall

Requiere Go 1.22+ con CGO habilitado (para SQLite FTS5).

Luego conecta una fuente y genera tu primer standup:

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

Guía completa de instalación y configuración en docs.devrecall.dev/install.

Desarrollo

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

Etiquetas de compilación: fts5 habilita la búsqueda de texto completo en SQLite; GO habilita el backend ONNX puro de Go de hugot para embeddings.

La aplicación de escritorio (Tauri + Svelte) vive en desktop/; el relay de callback de OAuth (Cloudflare Worker) en relay/.

Contribuciones

Los informes de errores y las contribuciones de recopiladores son especialmente bienvenidos. Consulta CONTRIBUTING.md.

Seguridad

SECURITY.md para divulgación responsable.