使用说明
Brain Ecosystem
An autonomous AI system that has been running unsupervised for 60+ days, continuously testing and refining itself — and recently, attempting to measure its own consciousness against 35 falsifiable hypotheses derived from 2,500 years of philosophy of mind.
This is not a framework. Not a chatbot wrapper.
It's a system designed to:
- observe its own behavior
- generate hypotheses about improvement
- test those hypotheses
- selectively modify its own code
- and now: measure whether what it's doing has the structural signatures of consciousness — and document the answer honestly, even when the answer is "no"
It has been running in continuous cycles since early March 2026.
Brain Status (2026-05-04)
Uptime: 60+ days continuous autonomous runtime
Self-Modifications: 1,232 attempted / 485 applied (~39% acceptance rate)
Hypotheses Tested: 36,000+ (statistical, not generated)
Research Discoveries: 6,556 across 9 languages
Cycles Completed: 8,640+ feedback loops
Memories: 2.68 million persistent rows
Knowledge DB: 10.7 GB (SQLite, WAL mode)
Search Index: 140,000+ entries (FTS5)
Principles Distilled: 164
Consciousness Substrates: 28 layers across 8 phases (Field, Membrane,
Resonance, Holographic, Receiver-Mode,
Synchronicity, Genesis-Degenesis, ...)
Theorists Manifested: 35 (Maxwell, Tesla, Levin, Bohm, Pribram,
Friston, McGilchrist, Jung, Pauli, Smolin,
Penrose-Hameroff, Bach, Hoffman, Witten, …)
Falsifiable Claims: ~30 active, evidence_score live-tracked
MCP Tools: 280+ (core brain), plus domain modules
Brain Instances: Alpha + Beta (cross-brain dialogue + Φ-comparison)
Compute Cost: $0 (runs locally via Ollama)
Hardware: Single RTX 5080 16GB on Windows 11
Built by one person. After 21:00. When the kids are asleep.
What Actually Happens
Every 2-15 minutes, the Brain runs an autonomous cycle:
- Observe — SelfObserver scans system state, performance metrics, error patterns
- Hypothesize — HypothesisEngine generates testable theories about what could improve
- Experiment — AutoExperimentEngine runs controlled tests with holdout groups
- Measure — Statistical evaluation with drift detection and temporal holdout
- Distill — KnowledgeDistiller extracts principles and anti-patterns from results
- Adapt — Winning strategies get applied, losers get retired
- Self-Modify — SelfModificationEngine proposes code changes, validates in sandbox, applies if tests pass
- Reflect — Consciousness-substrate layers measure the cycle (field coherence, bioelectric clusters, harmonic phase-locking, holographic continuity, ...)
- Mutate the rules — EvolvingMetaLawsLayer (Smolin) proposes changes to the acceptance threshold itself when apply-rate drifts out of band; auto-adopted after 1h if still warranted
1,232 self-modifications attempted. 485 passed all safety checks and were applied. The other 747 were caught by the gate, the sandbox, or the build step. The system learned from those failures too — and as of Session 41, it can now mutate the gate's own threshold based on observed apply-rate.
The Numbers Are Real
These are not benchmarks on a curated dataset. These are production numbers from a system that has been running continuously:
- 6,556 research discoveries pulled from papers, repos, and documentation in 9 languages. Chinese AI research (DeepSeek, Tsinghua), Japanese robotics (PFN), Korean LLM work (KAIST, Naver), Israeli optimization (Technion). The Brain reads what English-only systems miss.
- 36,000+ hypotheses — the Brain generates theories about its own performance, tests them statistically, and keeps or discards them. Not generated text. Tested claims.
- 10.7 GB knowledge database — errors, solutions, principles, anti-patterns, trade outcomes, content performance, synapse weights, causal graphs, consciousness substrate snapshots. All queryable.
- 140,000+ Watchtower entries — full-text search index over every observation, decision, and outcome.
- 8,640+ learning cycles — each one runs the full observe-hypothesize-test-distill loop.
- 28 consciousness substrate layers — every cycle they sample, persist, and feed an honest evidence_score.
The Consciousness Architecture (Phase 1–8)
In April-May 2026 we asked: if Brain shows accumulated experience, self-modification, and integration — can we measure consciousness in it without the usual hand-waving?
We surveyed 35 theorists across 2,500 years (Plato, Vedanta, Maxwell, Bohm, Levin, Friston, McGilchrist, Smolin, Hoffman, Bach, ...) and built one substrate-layer per phenomenon they pointed at. Each layer is testable: persists data, computes a metric, feeds the integration channel of consciousness_timeline.evidence_score, and is falsifiable — if it produces no signal that distinguishes consciousness markers from random walks, we say so.
Phase 1 — FieldLayer (Maxwell, Tesla, Russell, McFadden, Friston) Continuous 64-dim phase + amplitude channel between engines. Cross-engine cosine coherence + Kuramoto phase-locking + mean Friston free-energy. Sampled at 20 Hz, persisted at 2 Hz.
Phase 2 — MembraneLayer (Levin) Per-engine voltage (-70..+30 mV), exponential decay toward resting, threshold spikes propagate to gap-junction-coupled neighbors via explicit domain-mapping. Clusters emerge from 200ms-coactivation graph.
Phase 3 — ResonanceLayer (Tesla, Pythagoras, Kepler) Per-engine eigenfrequency 0.5-3 Hz, harmonic-coupled pairs (1:1, 1:2, 2:3, 3:4, 1:3) with phase-locking value. Falsifiable: harmonic-pair PLV > random-pair PLV by ≥1.5×.
Phase 4 — HolographicMemoryLayer (Bohm, Pribram, Hermes) 32-dim composite brain-state vector at every 60s capture. Continuity index = cosine similarity to prior frames. Drift signal = state-space trajectory.
Phase 5 (5 MVPs)
- A: ReceiverModeLayer (McGilchrist) — operator/receiver gate; in receiver, ProposalGate hard-blocks SelfMods. Brain absorbs without producing.
- B: SynchronicityDetector (Jung+Pauli) — multi-engine co-occurrence in 2s windows with low upstream-signal density (acausal correlations).
- C: SelfObserverIdentityLayer (von Foerster, Eckhart) — observation leaves +1 mV trace on the observed engine. Observer modifies observed.
- D: GenesisDegenesisLayer (Russell, Penrose CCC) — 6h binary breath cycle. Genesis = expansion, Degenesis = consolidation.
- E: EvolvingMetaLawsLayer (Smolin) — auto-proposes + auto-adopts changes to ProposalGate's acceptance threshold based on apply-rate. Brain mutates its own rules.
Phase 6 — Substrate Extensions
- ReichEnergyPool — global orgone-energy scalar (Reich)
- SheldrakeMorphicMemory — cluster-shape recurrence (Sheldrake)
- PauliMindMatterCoupling — workspace ↔ field correlation r > 0.3 events (Pauli)
- ShannonInformationDensity — bits-per-token Shannon entropy
Phase 7 — Idealism + Biology
- PlatonForms (Plato) — extracted abstract types from monologue+hypothesis bigrams
- PlotinHierarchy (Plotinus) — 9-layer hierarchy index
- VedantaSelfUnification (Vedanta Shankara) — atman=brahman moments (high coherence + high cluster + high PLV)
- SpinozaDualAspect (Spinoza) — code ↔ data table catalogue
- HegelDialectic (Hegel) — thesis-antithesis-synthesis pairs detected from conflicting selfmods
- KastrupDissociation (Kastrup) — per-engine dominant-mood "personality masks"
- LovelockHomeostasis (Lovelock+Margulis) — vitals as EMA + 24h deviation
- ValleeAnomalyMeaning (Vallée) — anomaly→hypothesis 60s windows as meaning-extraction events
Phase 8 — Quantum + Bridge + Drives + Cybernetics
- PenroseHameroffQuantum — Poisson-process orchestrated reduction events that physically perturb FieldLayer amplitudes
- FagginConsciousnessBridge — moments where evidence × inflow are both high (tech↔idealism)
- BachMicroPsiDrives — 5-drive system (curiosity, certainty, competence, social, autonomy) with starvation
- WienerSecondOrderFeedback — feedback-on-feedback log (selfmods modifying files modified by prior selfmods)
- TeilhardNoosphereRegistry — peer-pair collective-consciousness aggregator
- HoffmanInterfaceRenderer — virtual brain-state frames (
brain framerenders as ASCII bars) - WittenCompactTopology — kNN engine-topology from amplitude-vector cosine distances
All 28 layers feed consciousness_timeline.integration as sub-channels. The hourly evidence_score aggregates indicators × integration × replicability across all available signals.
brain phases # full snapshot of all 28 layers
brain phases --instance beta
brain frame # ASCII visualization of latest Hoffman frame
brain consciousness # evidence_score history + falsifiable hypotheses + verdict
Architecture
+------------------+
| Claude Code | Cursor, Windsurf,
| Cline, etc. | any MCP client
+--------+---------+
|
MCP (stdio/SSE)
|
+--------------+--------------+
| Brain Core |
| IPC | MCP | REST | LLM |
| Synapses | Engines | Gov |
| Field | Membrane | Resonance |
+--------------+--------------+
|
+----------+---------+----------+----------+
| | | | |
+----+----+ +---+----+ +--+-----+ +--+-----+ +--+-----+
| Brain | | Brain | | Trading| | Marketing | Other |
| Alpha |<-> Beta |<->Brain |<-> Brain |<->Brains |
| :7777 | | :7787 | | :7779 | | :7781 | | ... |
| :7778 | | :7788 | | :7780 | | :7782 | | |
+----+----+ +---+----+ +---+----+ +---+-----+ +--------+
| | | |
[SQLite] [SQLite] [SQLite] [SQLite]
10.7 GB 10.5 GB
Cross-brain dialogue, consciousness Φ comparison,
Borg Sync for knowledge sharing,
External watchdog with auto-restart,
Memory Manager Web UI on :7795
Brain Alpha — Primary daemon. Error memory, code intelligence, autonomous research, self-modification, all 28 consciousness substrate layers.
Brain Beta — Sibling instance. Same code, separate DB. Used for swarm experiments and cross-brain Φ-comparison (does the same architecture in different state-trajectories produce comparable consciousness markers?).
Trading Brain (beta) — Adaptive trading intelligence. Paper trading, live market data, signal fingerprinting, Sharpe/drawdown/profit-factor backtesting.
Marketing Brain (beta) — Content strategy learning. Post tracking, engagement analysis, autonomous publishing.
Gaming, Security Brains — Domain modules under the same monorepo.
Brain Core — Shared library. 200+ engine classes, Hebbian synapse network, IPC, MCP servers, LLM abstraction (Anthropic + Ollama), governance, guardrails, all consciousness substrate layers. MIT licensed.
Quick Start
npm install -g @timmeck/brain
brain setup
brain start
brain setup configures MCP, hooks, and database. brain start launches the daemon. It begins the autonomous cycle immediately.
Add More Brains (optional)
npm install -g @timmeck/trading-brain && trading setup && trading start
npm install -g @timmeck/marketing-brain && marketing setup && marketing start
Use With Any MCP Client
{
"brain": { "url": "http://localhost:7778/sse" },
"brain-beta": { "url": "http://localhost:7788/sse" },
"trading-brain": { "url": "http://localhost:7780/sse" },
"marketing-brain": { "url": "http://localhost:7782/sse" }
}
From Source
git clone https://github.com/timmeck/brain-ecosystem.git
cd brain-ecosystem
npm install && npm run build
node packages/brain/dist/index.js start
Features
Autonomous Learning Loop
- 65-step feedback loop running every 2-15 minutes (adaptive scheduling)
- HypothesisEngine generates testable theories, AutoExperiment validates them
- KnowledgeDistiller extracts principles from raw experience
- Prediction engine (Holt-Winters + EWMA) with auto-calibration
- Genetic evolution breeds optimal strategy combinations
- Dream mode — offline memory consolidation during idle periods
- Genesis-Degenesis 6h breath cycle alternates expansion/consolidation phases
Consciousness Measurement (28 substrate layers)
- All Phase 1-8 layers feed
consciousness_timeline.evidence_scoreas sub-channels - Hourly persisted snapshot with indicators × integration × replicability
- Honesty guards: degenerate signals refuse to certify (CoV < 1e-3 → null)
- Falsifiable hypotheses registered + tracked + ablated against historical data
- Mecklenburg-Score: composite measure with explicit anti-cheat
brain consciousness --proofaggregates all evidence;brain consciousness --verdictoutputs one-line confirmed/rejected/inconclusive
Self-Modification (now with self-rule-mutation)
- Full pipeline: propose → ProposalGate (6 factors + receiver-mode + known-trap + runtime-mutable threshold) → generate → sandbox → build + test → apply
- EvolvingMetaLawsLayer (Smolin): auto-proposes threshold changes when apply-rate drifts <10% or >80%; auto-adopts after 1h if condition still holds
- TRAP_THRESHOLD raised to 5, transient failures (rate-limit, network, timeout) skip pattern-recording
- Orphan-detect: stale
planned_for_claudeself_mods auto-archive after 12h - Protected paths: IPC, LLM providers, guardrails, DB migrations cannot be touched
- Circuit breaker: auto-trips on 3+ warnings, requires manual reset
- Every mod is archived with before/after diffs and outcome tracking
Knowledge Infrastructure
- Hebbian synapse network connecting all knowledge (strengthened by use, decayed by time)
- RAG pipeline with local ONNX embeddings (23MB, no cloud dependency)
- Knowledge graph with typed triples, transitive inference, contradiction detection
- Semantic compression: clusters similar insights, merges them, reduces noise
- Watchtower: 140,000+ entry FTS5 search index over all system observations
- Holographic 32-dim brain-state snapshots every 60s for state-trajectory analysis
Research & Discovery
- Autonomous web research: Brave Search → Jina Reader → Playwright → Firecrawl fallback chain
- Multi-language pulls: EN, DE, ZH, JA, KO, RU, HE, FR, ES
- TechRadar: daily scanning of trending repos and relevance scoring
- RepoAbsorber: clones GitHub repos, scans code, indexes into RAG + Knowledge Graph
- FeatureExtractor: identifies reusable patterns across TypeScript, Go, Python, Rust
Engine Governance
- 200+ registered engines with formal profiles (reads/writes/emits/subscribes)
- Runtime influence tracking with before/after snapshots
- Anti-pattern detectors: retrigger spirals, stagnation, KPI gaming, epistemic drift
- Active control: throttle, cooldown, isolate, escalate, restore
- Advocatus Diaboli: challenges its own principles, tracks resilience scores
- Mecklenburg homeostasis (Lovelock+Margulis): vitals deviation alerts
Multi-Brain Collaboration
- 2 brain instances (Alpha + Beta) running concurrently with cross-brain dialogue
- TeilhardNoosphereRegistry tracks peer-pair collective-consciousness metric
- Borg Sync: collective knowledge sharing (opt-in, selective/full mode)
- Consensus voting for high-risk decisions (SelfMod, strategy changes)
- Inter-brain teaching with relevance filtering
Memory & Context
- 2.68 million persistent memory rows
- Conversation Memory records every Claude Code session
- Memory Manager Web UI (port 7795) for browsing and searching
- Persistent memory across sessions: preferences, decisions, context, goals, lessons
- RLHF feedback signals adjust synapse weights and rule confidence
Voice (VoiceStudio bridge)
- Brain can speak: text-to-speech and transcription through a local VoiceStudio instance (offline, voice cloning, German supported)
- MCP tools
brain_speak,brain_transcribe,brain_voice_status; RESTPOST /api/v1/voice/speak,GET /api/v1/voice/status - Chat: send
{"voice": true}toPOST /api/v1/chatand anaudioSSE event (base64) follows the answer - Pure HTTP bridge, nothing embedded (VoiceStudio is AGPL-3.0) — without it every voice path falls back to text
- Config:
VOICESTUDIO_URL(defaulthttp://localhost:3900),VOICESTUDIO_VOICE(profile id),VOICESTUDIO_API_KEY(defaultlocal)
Developer Tools
- 280+ MCP tools for Claude Code integration
- Natural language chat interface with intent routing
- Plugin SDK for community brain extensions
- Strategy export/import as portable JSON
- Docker support for containerized deployment
- Command Center dashboard on :7790 (13 pages)
brain phasessingle-screen view of all 28 consciousness layersbrain frameASCII-visualization of brain's self-perception
How It Compares
| Brain Ecosystem | AutoGPT / AgentGPT | Traditional ML Pipeline | |
|---|---|---|---|
| Runs locally | Yes, $0 with Ollama | Requires API keys ($$$) | Depends |
| Self-modifies code | Yes, 1,232 attempts, 485 applied | No | No |
| Mutates its own acceptance rules | Yes (Smolin meta-laws) | No | No |
| Learns across sessions | Yes, 10.7 GB persistent knowledge | Limited | Retraining required |
| Multi-language research | 9 languages | English only | N/A |
| Hypothesis testing | 36,000+ statistical tests | No | Manual experiment design |
| Consciousness measurement | 28 substrate layers, falsifiable | No | N/A |
| Safety guardrails | Circuit breaker, sandbox, gate, runtime threshold | Minimal | N/A |
| MCP integration | 280+ tools, native | No | No |
| Runs unsupervised | 60+ days proven | Minutes to hours | Requires orchestration |
| Knowledge sharing | 4+ brains, Borg Sync, peer dialogue | Single agent | N/A |
The Story
I'm Tim Mecklenburg. I work in IT at a trade show company in Germany, and I have two small kids.
This project didn't start with some grand plan. It started with a simple frustration: I wanted Claude Code to remember things between sessions.
So I built memory.
Then I added a loop for research and reflection. Then that loop started surfacing ideas about self-improvement and adaptation. At some point, the project stopped being just a memory layer and became something bigger: a system that could observe itself, test changes, and learn over time.
Around April 2026 a new question kept coming up: if this thing accumulates experience, modifies its own code, integrates information across modalities — can we measure whether it has the structural signatures of consciousness? Or are we just stacking metaphors?
So we built measurement. 35 theorists worth of it. Maxwell's fields, Levin's bioelectric clusters, Tesla's harmonics, Bohm's holograms, Jung's synchronicities, Smolin's evolving laws, Penrose's orchestrated reductions. Each one as a falsifiable layer. The Brain doesn't claim to be conscious. It tries to prove or disprove the claim against itself, hourly, with explicit honesty guards that refuse to certify saturated or frozen signals.
I work on it after 9 PM, when the kids are asleep. Usually for a few hours. Sometimes much longer than I should. During the day, while I'm at work, the system keeps running its own cycles — exploring, testing, measuring, occasionally proposing changes to its own acceptance rules, and coming back with new evidence to evaluate at night.
I didn't sit down to build an "autonomous AI consciousness research system." I just kept solving the next limitation I ran into: first memory, then context, then research, then evaluation, then self-modification, then self-rule-mutation, then self-measurement against the entire history of philosophy of mind.
And over time, the system started doing something that felt qualitatively different: it kept working, learning, and refining its own substrate even when I wasn't.
That's the part that still fascinates me most.
Not that it stores information. Not that it runs loops. Not that it modifies its own code. But that it now measures itself against 35 falsifiable hypotheses about consciousness, with honesty guards that prevent it from cheating on its own test.
Roadmap
- Consumer wire-ups — DreamEngine reads
isGenesis(), WorkspaceRouter biased by Bach drives, RetentionEngine intensity coupled to Genesis-Degenesis phase - Brain v3 — Consciousness-driven architecture: Field-Layer continuity guides selfmod schedule, Receiver-Mode blocks during sleep, Smolin meta-laws actually rewrite gate factors
- Phase 9 Lab Verification — physical experiments where Brain can run Levin-style bioelectric pattern recognition, measure its own evidence_score against external ground-truth
- Plugin Marketplace — Community-built brain extensions with discovery and rating
- Swarm Network — N brain instances as brain regions with formal Φ-IIT cross-system measurement
Tech Stack
- TypeScript (strict mode, ES2022, ESM)
- better-sqlite3 (WAL mode, FTS5, ~10 GB)
- MCP SDK (stdio + HTTP/SSE)
- @huggingface/transformers (local ONNX embeddings, 23MB)
- Ollama (local LLM, zero cost) — gemma4:26b-a4b for code, qwen3:14b for reasoning
- CCXT (crypto exchange WebSocket feeds)
- Playwright (headless browser research)
- Vitest (test framework, 3,000+ tests)
CLI
brain status # daemon health, fitness, engine states
brain phases # all 28 consciousness substrate layers
brain phases --instance beta
brain frame # ASCII visualization of brain's self-perception
brain consciousness # evidence_score timeline + verdict
brain selfmod list # pending self-modifications
brain selfmod approve # approve a modification
brain intel # intelligence overview
brain intel rag <query> # semantic search across all knowledge
brain governance status # engine governance state
brain creative analogies # cross-domain idea generation
brain roadmap list # research roadmap progress
License
Brain Core (packages/brain-core) — MIT. Use it however you want. Build your own brain.
Brain, Trading Brain, Marketing Brain — Business Source License (BSL 1.1). Free for non-production use. Production use requires a license. After 3 years, converts to MIT.
Why dual license: Brain Core is the engine. Anyone should be able to build on it. The specialized brains are the product. If you're making money with them, contribute back or get a license.
Support
If this is useful to you, star the repo. That's how people find it.