🌲 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)

  1. autonom - Du entscheidest deinen Lernweg
  2. zukunftsoffen - Erweiterbar, nicht fertig
  3. nicht interpretierbar - Kein "richtiger" Weg
  4. nicht missbrauchbar - Schutz durch Design
  5. suchbar - Fragen führen zu Antworten
  6. wiedererkennbar - Krümel zeigen den Weg
  7. erweiterbar - Du kannst selbst pflanzen
  8. 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 🟢