From 14445e7242c223e36ed41e42f02b9b7d4bbf693a Mon Sep 17 00:00:00 2001 From: Your Name Date: Sat, 16 May 2026 17:58:43 -0400 Subject: [PATCH] initial commit --- README.md | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..2a0258f --- /dev/null +++ b/README.md @@ -0,0 +1,42 @@ +# Clio + +Multi-device encrypted audio recording system with transcription and search. + +## Repositories + +| Repo | Description | +|------|-------------| +| **clio-api** | FastAPI server - recordings, transcripts, highlights | +| **clio-android** | Android app - continuous encrypted recording | +| **clio-ui** | React frontend - viewer, search, highlights | +| **clio-ai** | ML/AI - Whisper transcription, wake word detection | +| **clio-infra** | Deployment configs, NixOS modules, docs | + +## Quick Start + +```bash +# API server (dev) +cd clio-api && uv run python main.py + +# UI (dev) +cd clio-ui && python -m http.server 3000 +# Open http://localhost:3000/RecordingsViewer.html + +# Deploy to server +cd clio-infra/scripts && ./deploy.sh +``` + +## Architecture + +See [clio-infra/ARCHITECTURE.md](clio-infra/ARCHITECTURE.md) + +## TODO + +See [clio-infra/TODO.md](clio-infra/TODO.md) + +## Hosts + +- **Server** (10.0.0.45): Storage, API, UI, Forgejo +- **Desktop** (10.0.0.130): GPU transcription, real-time detection +- **Phone**: Recording source (Android) +- **Pi**: Portable recording source (TBD)