Agentβ™₯︎Age
Catalog

io.github.yaminbkk/nexusmem

Official

by yaminbkk Β· TypeScript

Local-first memory for AI coding agents: shell history with exit codes, git diffs, docs, MCP.

io.github.yaminbkk/nexusmem β€” MCP server

NexusMem is a local-first memory component for AI coding agents, providing shell history with exit codes, git diffs, and documentation context via Model Context Protocol (MCP). It supports organizing and retrieving content using semantic/vector search, with persistence based on SQLite, and is implemented in Node.js/TypeScript.

πŸ› οΈ Key Features

  • Local-first memory for AI coding agents
  • Shell history including exit codes
  • Git diffs
  • Documentation context
  • Semantic/vector search over stored content
  • SQLite-based storage
  • MCP integration

πŸš€ Use Cases

  • Add agent context from prior shell activity (with exit codes)
  • Retrieve relevant git diff history during coding tasks
  • Use repo docs as contextual input for LLM workflows
  • Query stored history for issue/PR-related signals

⚑ Developer Benefits

  • Fits LLM β€œcontext-window” workflows using MCP
  • Uses developer-oriented sources: shell history, git diffs, docs
  • Developer tooling focus with CLI workflows and Git integration

⚠️ Limitations

  • Local-first approach implies data is stored and used locally

Topics

ai-agents, ai-coding-agent, claude-code, cli, context-window, developer-tools, git, llm, local-first, mcp, mcp-server, model-context-protocol, nodejs, ollama, rag, shell-history, sqlite, typescript, vector-search

Topics

ai-agentsai-coding-agentclaude-codeclicontext-windowdeveloper-toolsgitllmlocal-firstmcpmcp-servermodel-context-protocolnodejsollamaragsemantic-searchshell-historysqlitetypescriptvector-search