Enterprise DNA
M MCP Servers Developer low

DomDemetz/claude-soul

by Various

Self-correcting learning engine for Claude Code — persistent identity, behavioral pattern tracking, and cross-session memory

D

MCP

DomDemetz/claude-soul

Added 1 June 2026

#ai #ai-agent #claude #claude-code #claude-code-extension #cognitive-frameworks #developer-tools #learning

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_context
  • soul_activate
  • soul_framework
  • soul_signal
  • soul_reflect
  • soul_self_evaluate
  • soul_read
  • soul_write
  • soul_status
  • memory_save
  • memory_search
  • memory_journal
  • memory_recent
  • memory_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.

Free 27-page guide

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.

No spam. Unsubscribe any time.

Running a business, not writing the code? See the MCP servers picked for operators, and get your first one wired up with us.

Operator picks