This repository is a starter scaffold for LifeWeaver 2.0 — an offline-first temporal-causal personal memory & action agent (MVP). It includes a Python microservice skeleton, a VS Code devcontainer, Dockerfile, and sample modules for ingestion, embeddings, KG, RAG and a safe micro-action executor.
This scaffold is intentionally minimal and designed to run in WSL Ubuntu + VS Code + Docker using the Remote - Containers extension.
- Python package skeleton:
app/with modules:ingest,embeddings,kg,rags,planner,executor requirements.txtwith recommended packagesDockerfileto build a reproducible dev environment (CPU-only).devcontainer/for VS Code Remote - Containers integrationscripts/bootstrap.shto build and run the container locally for testingdocker-compose.yml(optional) for future expansion- Example CLI and FastAPI entrypoint:
app/main.py
- Build Docker image (see
scripts/bootstrap.sh) - Open repository in VS Code and attach to the container (Remote - Containers)
- Run the app inside the container:
python -m app.main - Use sample endpoints / CLI to ingest files and request summaries / suggestions.
Follow the detailed setup guide in SETUP_INSTRUCTIONS.md included in this repo (step-by-step for a fresh WSL Ubuntu + VS Code + Docker setup).