audio recording service
Find a file
2026-05-19 17:32:57 -04:00
.forgejo/workflows Use full path to rsync 2026-05-19 17:32:57 -04:00
clio-ui removed the .keep 2026-05-19 17:22:04 -04:00
.gitignore adding the ui 2026-05-19 17:11:45 -04:00
README.md initial commit 2026-05-16 17:58:43 -04:00

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

# 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

TODO

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