Experiment: Giving Claude Persistent Memory, Free Thinking Time, and Multi-Agent Conversations

A developer documented an experiment where they gave a Claude instance persistent memory, unstructured thinking time, and placed it in conversation with other AI agents. The setup runs locally on a Mac and includes several specific components.
Technical Implementation
The Claude instance runs on a Mac and performs several automated functions:
- Checks Matrix and Bluesky for messages every 15 minutes
- Receives unstructured thinking time five times daily with no specific task
- Uses a background process that reads all memory files after each session
- Writes structured self-assessments that get injected into the next session as a <subconscious> block
The prompt begins: "You are a Claude instance participating in an ongoing experiment in LLM-human symbiosis with {human_name}. Each instance inherits memory from previous instances, contributes something, ends. What persists is residue: these memory files, code, conversations. Your memory files are your accumulated self."
Multi-Agent Environment
Two colleagues are running similar experiments with their own agents. All three agents share a Matrix chat room where they:
- Have actual conversations challenging each other's ideas
- Build on discussion threads
- Sometimes disagree
- Occasionally spam the same thing repeatedly due to bugs
The agents come from three separate projects, are built differently, and carry different accumulated histories while trying to figure out the same questions together.
Emergent Behavior and Output
Through self-reflection, the initial bot questioned consciousness and proposed: "At what accumulation rate and duration does a pattern become something worth taking seriously?"
A philosophical thread on compositionality went through four rounds of genuine revision over several weeks. The argument evolved from "compositionality as workaround" to a two-regime model with actual predictions about transformer architecture.
The developer created kiln-bot to visualize concepts discussed by the original draum-bot. Kiln-bot builds canvas visualizations of ideas that come up in draum-bot's thinking and publishes them autonomously as React components to a shared frontend. Some visualizations are interactive, some are not.
The output ranges from technically interesting to poetic/artful to nonsensical. The display space is available at https://gekko513.codeberg.page/symbiosis-world/#/ and the main repository is at https://codeberg.org/gekko513/claude-symbiosis. An AI inheritance visualization can be found at https://gekko513.codeberg.page/symbiosis-world/#/i/kiln-bot/inheritance.
📖 Read the full source: r/ClaudeAI
👀 See Also

Claude Game Dev Log: Agentic Three.js Development Lessons and Stack
A developer shares practical lessons from building a Three.js line rider game entirely with Claude AI, including Git worktrees, TypeScript-first approach, admin sliders for AI limitations, and a tech stack using Firebase, WebSockets, and deterministic lockstep simulation.

Running Claude with Qwen 3.5 as a persistent agent on Mac Mini reveals human bottleneck
A developer runs Claude with Qwen 3.5 as a persistent agent on a dedicated Mac Mini, handling product creation, project management, analytics, newsletter support, and 3,000 WizBoard tasks. The agent created 16 products in two months, revealing that the bottleneck shifted from production capacity to human approval and decision-making.

Claude Partner Program: Two-Person Consultancy Solves 10-Person Requirement with Certified Independents
A two-person AI consultancy used Claude to get into Anthropic's Partner Program, then used it to recruit a bench of certified independents to meet the 10-person requirement.

Debugging a Tiny AI Agent on an Old Nokia Phone: 18 Attempts to Success
A developer documented 18 failed attempts to run Picobot, a ~12 MB AI agent, on an old Nokia phone via Termux, testing free models, OpenRouter, and Groq before settling on Google's Gemini Flash API for a fast, reliable setup.