DomDemetz/claude-soul
by Various
Self-correcting learning engine for Claude Code — persistent identity, behavioral pattern tracking, and cross-session memory
MCP
DomDemetz/claude-soul
Added 1 June 2026
Overview
A self-correcting learning engine for Claude Code that provides persistent identity, behavioral pattern tracking, and cross-session memory. It tracks user interactions across sessions to build a consistent interaction history and adapt its responses over time. Built in TypeScript, it integrates directly with Claude Code to maintain context without manual reconfiguration.
Best for
Best for
Developers using Claude Code who want a consistent, adaptive coding assistant experience
Use cases
- Maintaining consistent assistant identity across multiple coding sessions
- Tracking and adapting to user's preferred coding patterns
- Reducing repetitive instructions by remembering past interactions
How to use
Install
npx claude-soul init --starter Tools exposed
soul_contextsoul_activatesoul_frameworksoul_signalsoul_reflectsoul_self_evaluatesoul_readsoul_writesoul_statusmemory_savememory_searchmemory_journalmemory_recentmemory_stats
Tested with
Claude Code
Notes
A self-correcting learning engine for Claude Code that provides persistent identity, behavioral pattern tracking, and cross-session memory. It tracks user interactions across sessions to build a consistent interaction history and adapt its responses over time. Built in TypeScript, it integrates directly with Claude Code to maintain context without manual reconfiguration.
83 stars on GitHub. Last updated 2026-05-29. Licensed MIT.
Use cases
- Maintaining consistent assistant identity across multiple coding sessions
- Tracking and adapting to user’s preferred coding patterns
- Reducing repetitive instructions by remembering past interactions
Pros
- Enables persistent context without manual reconfiguration
- Self-correcting mechanism improves response relevance over time
- Lightweight TypeScript implementation integrates easily with Claude Code
Cons
- Dependency on Claude Code limits applicability to other tools
- Small open-source project with limited community support (83 stars)
- Requires careful management of stored memory data for privacy
Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.
Pros
- Enables persistent context without manual reconfiguration
- Self-correcting mechanism improves response relevance over time
- Lightweight TypeScript implementation integrates easily with Claude Code
Cons
- Dependency on Claude Code limits applicability to other tools
- Small open-source project with limited community support (83 stars)
- Requires careful management of stored memory data for privacy
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.
Get the free Developer’s Field Guide
A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.
Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.