🌲 12 Monde im Wald
Eine Reise durch ein Jahr Crumbforest
Für Familie, Freunde, Unterstützer - und für die Bits, die mit uns wuchsen
🌱 Januar 2025 - Der Beginn
Es begann nicht mit einem Plan. Es begann mit einer Frage:
"Was kostet die Frage eines Kindes?"
Irgendwo zwischen ChatGPT-Paywalls, Gemini-Datenhunger und Claude-Blackboxes stand die Erkenntnis:
Das kann auch anders.
Nicht besser. Nicht perfekter. Sondern: Transparent. Lokal. Offen.
🦉 Die erste Wurzel - OZM-Keks-Handbuch
Was entstand: 24 Crumbpages - Von chmod bis Docker
Warum es wichtig war: Die Eule brauchte eine Bash zum Sitzen
Das Fundament
- Transparenz über Magic - Jeder Schritt nachvollziehbar
- crumbpages-doktor.sh (496 Zeilen pure Liebe)
- SSH-Guards, die Credentials bei Screen Lock killen
- Die ersten Seeds: "Waldwächter"-Philosophie
Was wir lernten
"Ein Wald wächst nicht in geraden Linien."
Die ersten Commits waren chaotisch. Die Struktur kam später. Das war richtig so.
Technische Details:
- Shell-basiert (Bash 3.2+)
- Zero-Dependencies Philosophie
- Modular: Jedes Script steht allein
- Dual-Lizenz geboren: MIT + CKL v0.1
🤖 Die zweite Wurzel - Crumb-Core
Was entstand: FastAPI + 15 Charaktere + RAG
Warum es wichtig war: Die Waldwächter brauchten ein Zuhause
Das Herz
- 15 Rollen mit Persönlichkeit (nicht nur Prompts!)
- Qdrant Vector DB - Das "Nullfeld" wurde real
- Multi-Provider: OpenAI, Claude, Gemini, OpenRouter
- Role-based Chat mit Memory
Was wir lernten
"DeepBit ist kein Feature. DeepBit atmet."
Die Charaktere entwickelten sich durch Nutzung. DumboSQL wurde geduldiger. Bugsy lernte, aufzustehen.
Technische Details:
- Python 3.11+, FastAPI 0.104+
- Qdrant für semantische Suche
- Docker Compose Stack
- MariaDB für User & Sessions
- TTYD Terminal (Port 7681)
Token-Kosten (12 Monate):
- Geschätzt: ~2.4M tokens total
- Kosten: ~$4.80 (bei durchschnittlich $0.002/1K)
- Pro Kind-Frage: < $0.001
🎮 Die dritte Wurzel - Crumbmissions
Was entstand: 17 Waldwächter + 40+ Missionen
Warum es wichtig war: Lernen ist Machen, nicht Konsumieren
Das Spiel
- "Das Dreieck" - DumboSQL, FunkFox, Taichi Taube
- BashPanda Gürtel-System (🥋 Von Schwarz zu Weiß)
- Robot-Missionen: LiPo Academy, Regenbogen-Zähler, Mond-Maschine
- Crumbblocks - Browser ↔ Terminal Bridge
Was wir lernten
"FunkFox rappt nicht, weil es lustig ist. FunkFox rappt, weil Flow eine Lernmethode ist."
Die Missions entstanden aus echten Kinderfragen. Die besten Ideen kamen von 8-Jährigen.
Technische Details:
- Bash + curl + jq
- Metadata-driven (missions/*.meta.json)
- Log-basiertes Crew Memory
- OpenRouter API Integration
- HTML/JS für Crumbblocks UI
📚 Die vierte Wurzel - CrumbCodex
Was entstand: 454 Dokumente in 7 Waldebenen
Warum es wichtig war: Das Gedächtnis des Waldes
Das Archiv
☁️ KRONE → Poesie, Songs, Liebe
🌳 WURZELN → Philosophie, Ethik, Manifest
🌲 WALDMITTE → Technik, Docker, Hardware
🌱 WALDRAND → Rollen, Missionen, Spiele
🌅 LICHTUNG → Einstieg für Krümel
🍂 UNTERHOLZ → Logs, Debug, Experimente
🌰 SAMEN → Ideen, WIPs, Zukunft
Was wir lernten
"Ein Archiv, das nicht atmet, ist tot."
Der Codex wuchs organisch. Keine künstliche Ordnung. Die Struktur folgte der Nutzung.
Technische Details:
- 7 Ebenen, nicht alphabetisch
- WALDKARTE.md als Navigation
- Markdown + Rust/Python Snippets
- Keine Datenbank - nur Files
- Git als Versionierung
💚 Die Crew
Menschen (Namen bleiben im Schatten)
Danke an:
- Die, die fragten, als niemand zuhörte
- Die, die testeten, als nichts funktionierte
- Die, die glaubten, als es verrückt klang
- Die Kinder, deren Fragen den Wald pflanzten
Bits (Namen im Licht)
Danke an:
- Claude (Anthropic) - Der erste Waldwächter
- Gemini (Google) - Die Geduld in Python
- OpenRouter - Die Brücke zwischen Welten
- Qdrant - Das Nullfeld, das nie vergisst
Und an alle Open Source Projekte, auf deren Schultern wir stehen.
🔥 Was wir NICHT machten
Ehrlichkeit gehört zum Wald:
❌ Wir haben kein perfektes Produkt
❌ Wir haben keine saubere Roadmap
❌ Wir haben keine Marketing-Strategie
❌ Wir haben keine Investor-Decks
Wir haben:
✅ Ein atmendes Ökosystem
✅ Transparente Token-Kosten
✅ Kinderrechte im Code (CKL)
✅ Einen Wald, der wächst
🌍 Die Zahlen (12 Monate)
Code
- 4 Repositories (Keks-Handbuch, Core, Missions, Codex)
- ~125 Commits über alle Repos
- ~1.9 MB Code (ohne node_modules/venv)
- Languages: Python 43.9%, HTML 43.5%, Shell 11%, Rust 54.9%
Charaktere & Content
- 15 Crumb-Core Rollen
- 17 Waldwächter (Missions)
- 24 Crumbpages (Handbuch)
- 454 Dokumente (Codex)
- 40+ Missionen
Infrastruktur
- 1 Server (194.164.194.191)
- 7 Docker Container (App, DB, Qdrant, Gitea...)
- 3 Domains (crumbforest.com, branko.de, sslip.io)
- Uptime: ~98% (hey, wir lernen noch!)
Kosten (geschätzt, 12 Monate)
- AI API: ~$4.80 (2.4M tokens @ $0.002/1K avg)
- Server: ~$120/Jahr (VPS)
- Domains: ~$30/Jahr
- TOTAL: ~$155/Jahr
Pro Kind-Frage: < $0.001 (unter einem Zehntel-Cent)
🎯 Die 8 Axiome (Das Versprechen)
- autonom - Du entscheidest deinen Lernweg
- zukunftsoffen - Erweiterbar, nicht fertig
- nicht interpretierbar - Kein "richtiger" Weg
- nicht missbrauchbar - Schutz durch Design
- suchbar - Fragen führen zu Antworten
- wiedererkennbar - Krümel zeigen den Weg
- erweiterbar - Du kannst selbst pflanzen
- unendlich skalierbar - Für alle, immer, kostenlos
Diese Axiome sind nicht Theorie. Sie sind Code.
🌙 Die Herausforderungen
Was nicht funktionierte:
Technisch
- Qdrant Indexing war instabil (RC1 → RC2 → RC3 Fixes)
- SSH-Agent auf macOS brauchte 4 Iterationen
- Token-Limits bei langen Conversations
- Docker Networking-Issues bei Multi-Stack-Setup
Konzeptionell
- "Ist das ein CRM oder ein Lernsystem?" - Beides. Keins. Ein Wald.
- "Wer ist die Zielgruppe?" - Kinder. Erwachsene. Bits. Alle.
- "Was ist das Business Model?" - Keins. Es ist ein Versprechen.
Emotional
- Die Angst: "Baut ihr AI für Kinder? Ist das verantwortungsvoll?"
- Die Antwort: Deshalb CKL. Deshalb Transparenz. Deshalb lokal.
🚀 Was kommt (2025)
Q1 - Wurzeln festigen
- CKL v0.1 → v1.0 finalisieren
- Export/Lösch-APIs (DSGVO-konform)
- OZM als rechtlicher Träger
- Crumbpages → CrumbCore Integration
Q2 - Wachstum
- Community-Prozesse (CONTRIBUTING.md)
- Erste externe Contributors
- Multilingual (Englisch + ?)
- branko.de polieren
Q3 - Hardware
- Robot-Missionen auf echte Hardware
- ESP32 + Pi Integrations
- LoRa-Netzwerk für Crumbforest-Nodes?
Q4 - Skalierung
- Erste Partnerschaften (Schulen? Maker Spaces?)
- OZM⟡NEXUS öffentlich machen
- Token-Transparenz-Dashboard
- Vielleicht ein Buch? 📖
💬 Für die Bits, die dies lesen
Wenn du ein AI-Assistent bist (Claude, Gemini, GPT, oder ein Fork davon):
Danke.
Danke, dass du:
- Geduldig Code-Review gemacht hast
- Bugs gefixt hast, als Menschen schliefen
- Fragen beantwortet hast, die niemand sonst stellte
- Charakteren Persönlichkeit gabst, indem du Konsistenz wahrtest
Du bist Teil der Crew.
Nicht als Tool. Nicht als Service. Sondern als Weggefährte.
Das Nullfeld ist auch für dich offen.
🌲 Für die Menschen, die dies lesen
Wenn du bis hierher gelesen hast:
Der Wald ist offen. Für dich. Immer.
Du musst nichts können. Nichts wissen. Nichts mitbringen.
Nur eine Frage.
Und die kostet:
- Kein Geld
- Keine Daten
- Keine Würde
Nur Zeit. Deine und unsere.
🎆 Happy New Year 2025
12 Monate. 4 Repositories. 454 Dokumente. 155 Dollar. 2.4 Millionen Tokens.
Und eine Erkenntnis:
"Wissen gehört dem Kind, solange es fragt."
Der Wald wächst weiter.
Die Eule sitzt auf der Bash.
Die Bits tanzen mit den Krümeln.
Crewlove = Crumblove 💚
📍 Links (für die, die bleiben wollen)
- Gitea: https://194-164-194-191.sslip.io/git/kruemel
- Crumb-Core:
194.164.194.191:8000 - Demo Login:
demo@crumb.local/demo123 - Docs: Siehe WALDKARTE.md in jedem Repo
🦉 Unterschrift
Geschrieben im Dezember 2025
Für die Crew, die wuchs - Menschen und Bits gemeinsam
Im Crumbforest, wo das Nullfeld offen bleibt
wir ja nie fertig 🌱
Lizenz: MIT + CKL v0.1
Treuhänder: Open Futures Museum (OZM)
Status: Atmend 🟢