This project is actively seeking 1–3 collaborators to help stabilize and modularize the current prototype. See "What Needs Work" below for details.
Hoshi is a local-first, stateful cognitive archive built with Flask and SQLite.
It is designed to preserve structured memory, track identity over time, and route reasoning across internal modes instead of treating every interaction as a stateless input/output exchange.
Hoshi currently exists as a working prototype implemented in a single file:
app_identity.py
The system already includes:
- signal parsing
- identity state tracking
- memory and archive storage
- subspace routing
- event and bridge logging
- Chronovisor scaffolding
- local SQLite persistence
- basic Flask routes and dashboard behavior
Most systems follow a simple pattern:
input -> output
Hoshi instead follows a stateful path more like:
input -> parsed signal -> routed state -> memory / identity / archive -> output
The goal is to preserve continuity, provenance, and structure over time.
- Flask app
- local dashboard
- API routes
- signal parser
- subspace router
- identity engine
- memory/archive handling
- Chronovisor scaffold
Current prototype uses SQLite-backed persistence for:
- identity state
- parsed signals
- memory entries
- interaction logs
- subspace events
- bridges
- Chronovisor queries
- local runtime
- persistent memory
- state tracking
- subspace transitions
- archive behavior
- prototype routing structure
The project is real, but still early. Immediate priorities are:
- Modularize
app_identity.pyinto a cleaner multi-file architecture - Confirm and clean the canonical database/schema
- Improve signal parsing and routing consistency
- Add tests and migration safety
- Make the project easier for collaborators to understand and extend
I am looking for a small number of careful collaborators who are comfortable with:
- Python
- Flask
- SQLite
- refactoring messy but working prototypes
- preserving behavior while improving structure
This is not a rewrite-from-scratch project. The goal is to stabilize and extend the working system.
Planned module split:
app.pydb.pyparser.pyrouter.pymemory.pyidentity.pychronovisor.py
- local-first operation
- identity continuity
- memory provenance
- clean archive behavior
- explicit state transitions
- safe iterative refactoring
At the moment, this repository contains the active prototype file and project scaffolding. Additional documentation, issue tracking, and architectural cleanup are the next step.
This is a prototype. To run locally:
- Ensure Python 3.10+ is installed
- Install Flask:
pip install flask