audio recording service
Find a file
Your Name 528813d4a0
All checks were successful
Deploy UI / deploy (push) Successful in 1s
fixing bugs
2026-05-19 20:34:00 -04:00
.claude restorign 2026-05-19 20:04:15 -04:00
.forgejo/workflows added it 2026-05-19 20:24:58 -04:00
clio-ai adding a bunch of untested files 2026-05-19 20:12:49 -04:00
clio-android added it 2026-05-19 20:24:58 -04:00
clio-api Add API key authentication to all endpoints 2026-05-19 20:19:02 -04:00
clio-infra adding a bunch of untested files 2026-05-19 20:12:49 -04:00
clio-pi adding a bunch of untested files 2026-05-19 20:12:49 -04:00
clio-ui fixing bugs 2026-05-19 20:34:00 -04:00
.gitignore Add API key authentication to all endpoints 2026-05-19 20:19:02 -04:00
another_todo.txt fixing bugs 2026-05-19 20:34:00 -04:00
README.md initial commit 2026-05-16 17:58:43 -04:00
TODO.md fixing bugs 2026-05-19 20:34:00 -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)