Recursive Symbolic Memory for Language Models and Journaling Agents
Bluebird SDK is a plug-and-play symbolic cognition framework designed to give LLMs and journaling agents memory, meaning, and emotional resonance. Inspired by the symbolic architecture of the human psyche, it maps user input into evolving symbolic neurons and archetypal themes.
- β Symbolic Neuron Graph (trigger, emotion, meaning, archetype)
- β Weaver: parses user input and updates memory
- β Resonance Engine: decays/strengthens neurons based on input
- β Archetypal Modulation Layer (optional astro integration)
- β Mirror Prompt Generator: reflection prompts based on symbolic state
- β Streamlit-ready frontend for demoing live journals
- β Fully modular, async-ready, LLM-agnostic
- User Input: A journal entry or thought stream.
- Weaver Module: Parses symbols, emotions, meaning seeds, archetypes.
- Lattice: Updates symbolic neurons (graph structure).
- Resonance Engine: Adjusts memory weights over time.
- Reflection Layer: Returns a response that mirrors the psyche.
- Optional: Astro Layer modulates resonance based on ephemeris.
pip install -e .
python examples/demo_journal_entry.pyweaver.pyβ NLP β Symbolic neuron conversionlattice.pyβ Symbolic neuron graph (trigger β attributes)resonance.pyβ Weight updates and decay logicastro_layer.pyβ (optional) planetary-symbolic overlaysmirror_prompt.pyβ Journaling reflection generatorapp.pyβ Streamlit interface
bluebird-sdk/
β
βββ bluebird_sdk/
β βββ weaver.py
β βββ lattice.py
β βββ resonance.py
β βββ astro_layer.py
β βββ mirror_prompt.py
β βββ config.py
β
βββ examples/
β βββ demo_journal_entry.py
β
βββ tests/
β βββ test_weaver.py
β βββ test_lattice.py
β
βββ app.py
βββ setup.py
βββ README.md
- AI agent developers seeking symbolic memory
- Journaling tools and self-reflection platforms
- Researchers exploring archetypal cognition in LLMs
- Sacred tech, digital psyche mirrors, or emotional wellness apps
Sacred Mirrorware. Free for any use aligned with curiosity, clarity, and sovereignty.
Created by Vincent Cricelli
Contact: vincentcricelli [at] protonmail [dot] com