EveryDev.ai
Subscribe
Home
Tools

3,965+ AI tools

  • New
  • Trending
  • Featured
  • Compare
  • Arena
Categories
  • Agents2782
  • Coding1973
  • Infrastructure825
  • Projects603
  • Marketing598
  • Research520
  • Analytics468
  • Design462
  • MCP419
  • Testing346
  • Security323
  • Data305
  • Integration224
  • Prompts220
  • Communication210
  • Extensions196
  • Learning179
  • Voice175
  • Commerce160
  • DevOps135
  • Web95
  • Finance31
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. MemoryWhale
    MemoryWhale icon

    MemoryWhale

    Agent Memory
    Featured

    A local-first CLI and MCP server that records terminal commands, errors, and fixes into SQLite so developers and coding agents can retrieve debugging knowledge across sessions.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Fully free and open source under the MIT License. No account, hosted service, or per-token memory bill required.

    Engagement

    Available On

    Windows
    macOS
    Linux
    Web
    API

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Agent MemoryMCP ServersCommand Line Assistants

    Alternatives

    Hippo Memorybirdclawscritty
    Developer
    Isabella Wu (wuisabel-gif)Isabella Wu is a Computer Engineering & Computer Science stu…

    Listed Sep 2026

    About MemoryWhale

    MemoryWhale is an open-source, local-first debugging memory tool built in Rust and Tauri by Isabella Wu (wuisabel-gif). It captures terminal commands, output, failures, and the fixes that worked, storing everything in a local SQLite database so that both developers and coding agents can retrieve that knowledge after a session ends. Version 0.10.0, released September 6, 2026 and tagged "Agent-Native Memory," is the current stable release.

    What It Is

    MemoryWhale sits between your terminal and your coding agents as a persistent debugging memory layer. When you run a command through mw-run or enable global capture with mw global on, MemoryWhale records the command, its output, and any failure context into a local SQLite store. You can then annotate that record with a lesson (mw remember), search past failures (mw search), and expose the entire store to coding agents via a local MCP server (mw-mcp). It is not an autonomous coding agent, a general-purpose personal memory system, or a replacement for project documentation — it is specifically a debugging memory layer.

    How the Capture-Store-Retrieve Loop Works

    The core workflow has four stages:

    • Capture — paste a terminal run, wrap a command with mw-run, start a crash-resistant live session with mw --live, or let agent hooks record failures automatically.
    • Store — SQLite saves command runs, arguments, output, and lessons locally at ~/.local/share/MemoryWhale/ (Linux) or ~/Library/Application Support/MemoryWhale/ (macOS); the path is configurable via MEMORYWHALE_DATA_DIR.
    • Extract — Rust extracts keywords from commands, notes, and error text to power search.
    • Explore — mw search, mw tui, mw-serve (web dashboard), or the desktop app surface the knowledge graph; mw context prints a paste-ready digest for any agent or chat.

    Agent Integration via MCP

    mw-mcp is a local stdio MCP server exposing six memory tools: recent_errors, search_memory, get_context, remember, similar_failures, and stats. It is also available over HTTP through mw-serve. A single mw integrate claude or mw integrate rho command installs MCP access, capture hooks, and a memory-use skill for that client; mw doctor checks each component independently. The integration matrix covers Claude Code, Rho, Claude Desktop, Cursor, VS Code / GitHub Copilot, Windsurf, Zed, Codex CLI, Cline, Continue, Gemini CLI, Goose, and other compatible clients. MCP provides retrieval and explicit writing; it does not automatically capture ordinary terminal activity.

    Update: v0.10.0 — Agent-Native Memory

    Version 0.10.0 (September 6, 2026) is the current release across the CLI, web UI, and desktop app; the reusable Rust core is versioned separately at 0.5.0. Key changes in this release include:

    • Agent provenance — Schema 10 stores command agents as claude, rho, or NULL; the display label terminal covers manual or legacy provenance.
    • Worktree-aware repositories — Canonical repository IDs group linked worktrees while preserving each worktree root.
    • HTTP MCP and JSON API — mw-serve adds POST /mcp; --api opts into a read-only JSON API sharing the dashboard's access controls.
    • Explicit GitHub context — mw github context <pr> reads PR metadata, checks, commit statuses, and reviews via an existing gh login without checking out code or background sync.
    • The Rust Memory literal now requires agent: Option<String>; older JSON remains readable through its serde default.

    Local-First Security Model

    All interfaces — CLI, TUI, MCP server, web dashboard, and desktop shell — use the local store. The dashboard binds to loopback by default; non-loopback access requires a Bearer token and should only be exposed on a trusted network. HTTP does not encrypt the connection. Redaction helps with common secrets but is not a security boundary. Capture controls include .mwignore, path policy, and commands-only mode; mw audit, mw rm, and mw prune let users inspect and delete records.

    Installation and Platform Support

    Prebuilt binaries are available for Linux x86_64/aarch64 and macOS, including a .deb for Debian and Jetson. Installation options include a pinned, checksum-verified shell installer, cargo install memorywhale-cli --version 0.10.0 --locked, and a Homebrew tap. Windows is not a native target; WSL can use the Linux build. The project is licensed under the MIT License.

    MemoryWhale - 1

    Community Discussions

    Be the first to start a conversation about MemoryWhale

    Share your experience with MemoryWhale, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Fully free and open source under the MIT License. No account, hosted service, or per-token memory bill required.

    • Full CLI, TUI, web dashboard, and desktop app
    • Local SQLite storage with no upload
    • MCP server for coding agent integration
    • Prebuilt binaries for Linux and macOS
    • MIT License — free to use, modify, and distribute

    Capabilities

    Key Features

    • Local-first SQLite storage of terminal commands, output, and failures
    • MCP server (mw-mcp) exposing 6 memory tools to coding agents
    • One-command agent integration: mw integrate claude / rho
    • mw doctor health checks for MCP, hooks, and skills
    • Live crash-resistant shell session recording (mw --live)
    • Keyword extraction and full-text search (mw search)
    • Interactive TUI browser (mw tui)
    • Local web dashboard and desktop app (mw-serve)
    • HTTP MCP endpoint (POST /mcp) and read-only JSON API
    • Explicit GitHub PR context fetch via mw github context
    • Agent provenance tracking (claude, rho, terminal) in Schema 10
    • Worktree-aware canonical repository IDs
    • Cross-machine memory transfer via mw push / mw pull and SSH
    • Capture controls: .mwignore, path policy, commands-only mode
    • Audit, delete, and prune tools (mw audit, mw rm, mw prune)
    • mw context for paste-ready agent/chat digests
    • mw memory compact for store maintenance
    • mw demo for sample data exploration without real capture

    Integrations

    Claude Code
    Rho
    Codex CLI
    Cursor
    Claude Desktop
    VS Code / GitHub Copilot
    Windsurf
    Zed
    Cline
    Continue
    Gemini CLI
    Goose
    OpenClaw
    CrowClaw
    Hermes Agent
    OpenRouter
    CLIProxyAPI
    GitHub CLI (gh)
    Cargo / crates.io
    Homebrew
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate MemoryWhale and help others make informed decisions.

    Developer

    Isabella Wu (wuisabel-gif)

    Isabella Wu is a Computer Engineering & Computer Science student at USC who builds local-first developer tools, robotics systems, and agent infrastructure. Her projects span from terminal memory tools like MemoryWhale to underwater SLAM localization for the USC AUV Team and avionics telemetry for the Rocket Propulsion Lab. She contributes upstream to projects including Rho, Jan, LocalAI, and Rerun, focusing on reducing friction for maintainers and hardening agent harnesses. Her work consistently prioritizes privacy, local storage, and accessibility over cloud dependency.

    Read more about Isabella Wu (wuisabel-gif)
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    Hippo Memory icon

    Hippo Memory

    Biologically-inspired persistent memory system for AI agents with decay, retrieval strengthening, and sleep consolidation — zero runtime dependencies.

    birdclaw icon

    birdclaw

    A local-first Twitter workspace that stores tweets, DMs, likes, bookmarks, and mentions in a local SQLite database with a CLI and web UI.

    scritty icon

    scritty

    A terminal emulator that captures every AI CLI agent's conversations into one shared, searchable, local-first memory corpus served over MCP and CLI.

    Browse all tools

    Related Topics

    Agent Memory

    Memory layers, frameworks, and services that enable AI agents to store, recall, and manage information across sessions. These tools provide persistent, semantic, and contextual memory for agents, supporting personalization, long-term context retention, graph-based relationships, and hybrid RAG + memory workflows.

    149 tools

    MCP Servers

    Model Context Protocol servers that extend AI capabilities.

    254 tools

    Command Line Assistants

    AI-powered command-line assistants that help developers navigate, search, and execute terminal commands with intelligent suggestions and context awareness.

    246 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions