agentsclimarketplace

Memgentic

Skill Chariton-kyp/Memgentic/memgentic

Universal AI memory layer — your second brain across every AI tool. Local-first, open source, MCP-compatible.

Install
npx -y skills add Chariton-kyp/Memgentic --skill memgentic

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Universal AI memory — recall past decisions, learnings, and context from all your AI conversations (Claude Code, Gemini CLI, ChatGPT, Aider, etc.)

SKILL.md

5.9 KB, as published. Nobody here has run it

Memgentic — Universal AI Memory Layer

Memgentic captures knowledge from all your AI tools and makes it searchable. Every memory carries full provenance: which tool, which session, when it happened.

When to Use

Search memory before doing work, not after:

  • Starting a new task — Check for prior decisions, context, or related work.
  • Making architectural decisions — Check if this was discussed before.
  • Debugging — Search for related past issues and solutions.
  • User asks about history — "what did we decide about...", "remember when...", "how did we handle..."
  • Encountering unfamiliar code — Check for context on why it was written that way.
  • Setting up or configuring something — Check for user preferences and conventions.

When in doubt, search. It costs little and prevents repeated work.

CLI Commands

Semantic Search (primary)

# Search memories by meaning
memgentic search "database migration strategy"

# Compact output — fewer tokens, good for scanning
memgentic search "database migration strategy" --format compact

# Filter by platform
memgentic search "auth implementation" -s claude_code
memgentic search "API design" -s chatgpt

# Filter by content type
memgentic search "why we chose PostgreSQL" -t decision
memgentic search "user coding style" -t preference

Store a Memory

# Save an important fact or decision
memgentic remember "We chose Qdrant over Pinecone for local-first vector storage"

# Memory type is auto-classified from content
memgentic remember "Always use UV for package management"

Other Commands

# See which platforms have memories and how many
memgentic sources

# Generate standalone context file with recent activity
memgentic update-context

# Explore knowledge graph around an entity
memgentic graph "authentication"

# Check system health
memgentic doctor

MCP Tools

If the Memgentic MCP server is running, these tools are available directly:

ToolPurpose
memgentic_recallSemantic search with source filtering
memgentic_rememberStore a new memory
memgentic_searchFull-text keyword search
memgentic_recentRecent memories by timestamp
memgentic_briefingCross-agent briefing of recent activity
memgentic_sourcesList platforms and memory counts
memgentic_configure_sessionSet session-level source filters
memgentic_statsMemory statistics and analytics
memgentic_forgetArchive (soft-delete) a memory
memgentic_exportExport memories as JSON

MCP Examples

memgentic_recall(query="authentication flow", limit=5)
memgentic_recall(query="auth", sources=["claude_code", "chatgpt"])
memgentic_remember(content="Project uses JWT with refresh tokens", memory_type="decision")
memgentic_search(query="PostgreSQL", content_type="decision")
memgentic_configure_session(exclude_sources=["codex_cli"])
memgentic_briefing(hours=24)

Efficient Retrieval Strategy

Minimize token usage with a progressive approach:

  1. Start compact — Use --format compact for an overview of what exists.
  2. Narrow down — Add platform filter (-s claude_code) or type filter (-t decision) when you know what you are looking for.
  3. Full detail — Drop --format compact only when you need the complete memory content.
  4. Limit results — Use --limit to cap the number of results returned.
# Step 1: Quick scan
memgentic search "deployment" --format compact --limit 10

# Step 2: Found relevant results, get details from a specific platform
memgentic search "deployment" -s claude_code --limit 3

Memory Types

Memories are classified into types for filtering:

TypeContains
decisionArchitectural and technical decisions with rationale
learningThings learned during development
preferenceUser preferences, conventions, coding style
factGeneral knowledge and project context
bug_fixBug fixes, root causes, and solutions
conversation_summarySummaries of complete sessions

Filter by type to get precise results:

memgentic search "database" -t decision    # Only decisions about databases
memgentic search "testing" -t preference   # Only testing preferences
memgentic search "auth" -t bug_fix         # Only auth-related bug fixes

Cross-Platform Context

Memgentic captures from multiple AI tools. Each memory records its source platform:

PlatformSource ID
Claude Codeclaude_code
Gemini CLIgemini_cli
ChatGPTchatgpt
Aideraider
Codex CLIcodex_cli
Copilot CLIcopilot_cli
Claude Web/Desktopclaude_web
Antigravityantigravity

Use source filtering to scope searches:

# What did we discuss in Claude Code about this project?
memgentic search "project architecture" -s claude_code

# What did ChatGPT suggest about this topic?
memgentic search "caching strategy" -s chatgpt

# See all available sources
memgentic sources

Capture Methods

Memories enter the system through:

  • auto_daemon — File watcher captures conversations automatically in the background.
  • mcp_tool — Stored via MCP tool calls during AI sessions.
  • cli — Manually saved via memgentic remember.
  • json_import — Bulk imported from conversation exports (ChatGPT, Claude Web).

Setup

# Check prerequisites
memgentic doctor

# Interactive setup (model selection, configuration)
memgentic setup

# Import existing conversations from all detected AI tools
memgentic import-existing

# Start background capture daemon
memgentic daemon

# Start MCP server for AI tool integration
memgentic serve

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.