High Risk:This skill has significant security concerns. Review the findings below before installing.

chaos-memory

Caution·Scanned 2/18/2026

This skill installs a local hybrid-memory system for AI agents (chaos-cli, chaos-consolidator) and supports opt-in auto-capture. It instructs downloading and executing remote installers (curl -fsSL https://raw.githubusercontent.com/hargabyte/Chaos-mind/main/install.sh | bash, curl from https://github.com/...), creates /etc/systemd/system/chaos-consolidator.service, and sets env vars like CHAOS_HOME.

from clawhub.ai·v899e21c·59.3 KB·0 installs
Scanned from 0.1.3 at 899e21c · Transparency log ↗
$ vett add clawhub.ai/hargabyte/chaos-memoryReview security findings before installing

CHAOS Memory - ClawdHub Skill

Hybrid search for team memories with auto-capture.


Features

🔍 Hybrid Search - Combines 4 signals for optimal relevance:

  • BM25 keyword matching (0.4 weight)
  • Vector semantic search (0.4 weight)
  • Graph relationships (0.1 weight)
  • Heat/access patterns (0.1 weight)

🤖 Auto-Capture (The Killer Feature - Opt-In) - Automatically builds your memory from sessions:

  • 43x faster than manual entry - captures context while you work
  • Extracts decisions, insights, facts automatically with Qwen3-1.7B
  • 100% local processing (no cloud/external APIs)
  • Disabled by default for privacy - you control what it reads
  • See "Auto-Capture" section below for setup (takes ~5 minutes)

📊 Progressive Disclosure - Choose detail level:

  • Index mode: ~75 tokens/result (90% savings)
  • Summary mode: ~250 tokens/result (67% savings)
  • Full mode: ~750 tokens/result (complete context)

43x Faster - Optimized extraction:

  • 2.6s per message
  • ~42s per 16-message session
  • Qwen3-1.7B with thinking disabled

🔗 Enhanced with Cortex + Beads (optional):

  • Cortex - Anchor memories to code locations (semantic linking)
  • Beads - Link memories to tasks/issues (project tracking)
  • Together: Search shows memories → code → tasks in one view

Installation

Via ClawdHub (Recommended)

clawdhub install chaos-memory

Via Bot

Send to your AI assistant:

Install the chaos-memory skill from ClawdHub

Manual

curl -fsSL https://raw.githubusercontent.com/hargabyte/Chaos-mind/main/install.sh | bash

Quick Start

Search memories:

chaos-cli search "pricing decisions" --mode summary --limit 5

Store a memory:

chaos-cli store "Important decision: ..." --category decision --priority 0.9

List recent:

chaos-cli list 10

Usage

Search

# Fast scan (index mode)
chaos-cli search "architecture" --mode index --limit 10

# Balanced (summary mode)
chaos-cli search "pricing" --mode summary --limit 5

# Deep dive (full mode)
chaos-cli search "model selection" --mode full --limit 3

# Enable hybrid search
chaos-cli search "query" --hybrid

Store

# Decision
chaos-cli store "Enterprise tier at $99/mo" --category decision --priority 0.9

# Core fact
chaos-cli store "CHAOS uses port 3307" --category core --priority 0.7

# Research finding
chaos-cli store "43x performance improvement" --category research --priority 0.8

Categories

CategoryUse For
decisionTeam decisions, commitments
coreFundamental facts, configurations
semanticDomain knowledge, concepts
researchFindings, experiments

Priority Levels

LevelMeaning
0.9-1.0Critical (major decisions)
0.7-0.8High (important context)
0.5-0.6Medium (useful reference)
0.3-0.4Low (general notes)

🚀 Auto-Capture - The Most Powerful Feature

What it does: Automatically extracts memories from your AI sessions in the background - no manual input needed!

Why it matters:

  • 43x faster than manual memory creation
  • Captures context you'd otherwise lose
  • Extracts decisions, insights, and key facts automatically
  • Builds your knowledge base while you work

The catch: Disabled by default for privacy (you control when/what it reads)

How to Enable Auto-Capture

1. Review what it does:

  • Reads session transcript files (only paths you configure)
  • Extracts meaningful content using local Qwen3-1.7B
  • Stores in your local database (no cloud/external APIs)
  • Processes 100% on your machine

2. Configure paths:

nano ~/.chaos/config/consolidator.yaml

Edit these sections:

auto_capture:
  enabled: true  # Change from false
  sources:  # Add your session paths
    - ~/.openclaw-*/agents/*/sessions/*.jsonl
    - ~/your-project/memory/*.md

3. Install dependencies:

# Install Ollama (if not already)
curl -fsSL https://ollama.com/install.sh | sh

# Pull the model
ollama pull qwen3:1.7b

4. Test it:

# Dry-run (shows what would be processed)
chaos-consolidator --auto-capture --once --dry-run

# Process once
chaos-consolidator --auto-capture --once

# Run continuously in background
nohup chaos-consolidator --auto-capture > ~/.chaos/consolidator.log 2>&1 &

5. Check it's working:

tail -f ~/.chaos/consolidator.log
chaos-cli list  # Should see extracted memories

What Gets Captured

✅ Captures:

  • Decisions and reasoning
  • Important facts and data
  • Key insights and discoveries
  • Technical details and specifications
  • Problem-solving approaches

❌ Skips:

  • Greetings and pleasantries
  • Filler words and acknowledgments
  • Repetitive confirmations
  • Low-value back-and-forth

Performance

  • Speed: 2.6s per message (~42s per 16-message session)
  • Accuracy: 0.7+ confidence threshold (high-quality extraction)
  • Efficiency: Processes in background, doesn't slow your work

Privacy & Control

  • Disabled by default - you must explicitly enable
  • You choose paths - only processes files you configure
  • 100% local - no external API calls or cloud services
  • Auditable - check logs anytime: tail -f ~/.chaos/consolidator.log
  • Reversible - disable anytime by setting enabled: false

Bottom line: Auto-capture is optional but highly recommended once you're comfortable with the privacy model.


Configuration

Location: ~/.chaos/chaos.conf

CHAOS_HOME=~/.chaos/chaos-memory
CHAOS_DB_DIR=~/.chaos/data
CHAOS_DB_PORT=3307
CHAOS_MODEL=qwen3:1.7b

Override:

export CHAOS_DB_PORT=3308
chaos-cli search "query"

🔗 Integrations (Optional Enhancements)

CHAOS Memory becomes dramatically more powerful when paired with complementary tools:

Cortex (cx) - Semantic Code Anchoring

What: Links memories to specific code locations and files
Why: Provides concrete code context for abstract decisions
Install: https://github.com/hargabyte/cortex

Example:

# Search returns memory + code location
chaos-cli search "auth implementation"
→ "Changed to JWT-based auth"
→ 📍 src/auth/middleware.ts:45-89
→ 📍 config/security.yml:12

How it works:

  • CHAOS auto-detects cx binary on startup
  • Creates semantic links when storing memories near code changes
  • Search results include relevant code snippets automatically

Status: Check logs for [OPT] Cortex Engine: FOUND

Beads - Task & Issue Tracking

What: Connects memories to tasks, PRs, and project milestones
Why: Track decision → implementation pipeline
Install: https://github.com/hargabyte/beads

Example:

# Store with task reference
chaos-cli store "Refactor auth module" --task AUTH-42

# Search shows task status
chaos-cli search "auth refactor"
→ "Refactor auth module"
→ 📋 AUTH-42: In Progress
→ 🔗 PR #156, commit abc123

How it works:

  • CHAOS auto-detects beads or beads-rust binary
  • Links memories to Beads issues bidirectionally
  • Search can filter by task status, assignee, or milestone

Status: Check logs for [OPT] Beads Task Manager: FOUND

Combined Power: The Trinity

When CHAOS + Cortex + Beads work together, you get:

chaos-cli search "caching"
→ Memory: "Added Redis for session storage"
→ 📍 Code: cache/redis.ts:34-156, config/redis.yml
→ 📋 Task: PERF-089 (Completed 2024-02-01)
→ 🔗 Related: 4 memories, 7 files, 2 PRs
→ 🔥 Heat: 0.87 (accessed 12 times)

Benefits:

  • Context-complete: Never wonder "where is this code?" or "which task?"
  • Faster onboarding: New team members see decisions → implementations → code
  • Better search: Multi-signal ranking (text + code + tasks + heat)
  • Historical insight: Track how decisions evolved into working code

Installation:

# 1. Install CHAOS (this skill)
clawdhub install chaos-memory

# 2. Install Cortex (optional)
clawdhub install cortex

# 3. Install Beads (optional)
clawdhub install beads-rust

# All three auto-discover each other!

Recommended for:

  • Teams with multiple projects
  • Long-running codebases (6+ months)
  • Frequent context-switching
  • Remote/distributed teams

Performance

MetricValue
Extraction speed2.6s per message
Session speed~42s for 16 messages
Improvement43x faster
Token savings (index)90%
Token savings (summary)67%

Requirements

  • RAM: 16 GB minimum
  • Disk: 5 GB (for model + database)
  • CPU: 6+ cores recommended
  • OS: Linux, macOS, Windows (WSL)

Dependencies (auto-installed):

  • Dolt 0.50.0+
  • Ollama 0.1.0+
  • Go 1.21+ (for building)

Troubleshooting

Command not found:

which chaos-cli
# If not found: cd ~/.chaos/chaos-memory && ./install.sh

No results:

# Check database
cd ~/.chaos/data && dolt sql -q "SELECT COUNT(*) FROM memories;"

# Run extraction
chaos-consolidator --auto-capture --once

Database error:

# Restart Dolt
ps aux | grep dolt
cd ~/.chaos/data && dolt sql-server &

Security & Privacy

🔒 Local-Only Storage:

  • All memories stored locally: ~/.chaos/db
  • No cloud sync, no external transmission
  • Your data never leaves your machine
  • Database is version-controlled (Dolt) for full auditability

⚙️ Auto-Capture (Opt-In Only):

  • Disabled by default - requires explicit configuration
  • You control which session files to process
  • Manual configuration required in ~/.chaos/config.yaml
  • Only processes paths you explicitly specify in auto_capture.sources
  • All processing runs locally via your own Ollama instance
  • No external API calls or cloud services

🔍 Permissions:

  • Read: Session transcript files (only paths you configure)
  • Write: Local database (~/.chaos/db)
  • Network: None (100% offline operation)

✅ Transparency:

  • Install script included in repo (install.sh) - auditable before running
  • Binaries built via GitHub Actions (reproducible builds)
  • Database is plain Dolt SQL - inspect anytime with dolt sql
  • Open source: Review all code at https://github.com/hargabyte/Chaos-mind

🛡️ Control:

# Preview what auto-capture would process (dry-run)
chaos-consolidator --auto-capture --once --dry-run

# Disable auto-capture completely
# Edit ~/.chaos/config.yaml and set:
auto_capture:
  enabled: false

# Or simply don't configure any session paths

📋 What Data is Accessed:

  • Manual mode: Only what you explicitly store via chaos-cli store
  • Auto-capture mode: Only session files in paths you configure
  • Never: Passwords, API keys, or system files (unless you explicitly configure them)

Links


License

MIT License - see LICENSE


Support


Version: 1.0.0
Author: Hargabyte Software
Model: Qwen3-1.7B (locked default)
Performance: 43x faster extraction