No description
  • Rust 36.3%
  • Python 31.4%
  • TypeScript 24%
  • Shell 4.9%
  • PLpgSQL 2.7%
  • Other 0.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Ahitosly 83cbeaa5bd
All checks were successful
ci / server (push) Successful in 20s
ci / desktop-ts (push) Successful in 45s
ci / desktop-rust (push) Successful in 13m7s
docs(status): v0.1.6 publiée (T-130) (#129)
2026-09-23 18:45:49 +02:00
.claude chore(workflow): orchestrator entry point, auto-merge, PILOTAGE guide, /next (T-090) 2026-09-02 20:36:30 +02:00
.forgejo ci(release): désactive le job server-image, secrets Forgejo manquants (E-022) (#87) 2026-09-05 16:31:00 +02:00
.vscode
apps chore(release): v0.1.6 (#128) 2026-09-23 17:47:30 +02:00
docs docs(status): v0.1.6 publiée (T-130) (#129) 2026-09-23 18:45:49 +02:00
packages/contract feat(agent): écrire directement à l'agent au clavier (T-121) (#111) 2026-09-06 21:14:42 +02:00
scripts fix(release): vérifie l'ascendance du tag plutôt qu'une égalité stricte à HEAD (#92) 2026-09-05 17:00:20 +02:00
supabase contract(supabase): agent Hermes dédié par utilisateur — schéma + Edge Function (T-115, T-116) (#105) 2026-09-06 16:36:01 +02:00
.editorconfig
.env.example chore(server): retire le fallback Hermes partagé HERMES_URL/HERMES_API_KEY (T-120) (#108) 2026-09-06 19:17:59 +02:00
.gitignore
CLAUDE.md chore(workflow): orchestrator entry point, auto-merge, PILOTAGE guide, /next (T-090) 2026-09-02 20:36:30 +02:00
docker-compose.yml feat(server): docker-compose de dev pour apps/server (T-020) (#20) 2026-09-03 19:41:48 +02:00
package.json
pnpm-lock.yaml feat(desktop): overlay réduit à une boule animée thinking-orbs (T-131) (#124) 2026-09-15 16:58:21 +02:00
pnpm-workspace.yaml
README.md feat(server): docker-compose de dev pour apps/server (T-020) (#20) 2026-09-03 19:41:48 +02:00

Aria

Dictée vocale contextuelle pour macOS et Windows. Maintiens une touche, parle, relâche : le texte transcrit et retravaillé selon l'application active est collé au curseur. Tab pendant l'enregistrement = mode agent.

  • Client : Tauri v2 (Rust + React) — apps/desktop
  • Serveur : FastAPI — apps/server
  • Auth et données : Supabase (tables aria_*) — supabase/

Voir docs/SPEC.md pour la spécification, docs/STATUS.md pour l'avancement, docs/PILOTAGE.md pour faire avancer le projet au quotidien, CLAUDE.md pour les règles que suit Claude Code.

Démarrage rapide

cp .env.example .env            # puis remplir les clés
scripts/dev.sh                  # serveur + client

Prérequis : Rust stable, Node 20+ et pnpm, Python 3.12 et uv, Supabase CLI.

Serveur en conteneur (dev)

Le serveur (apps/server) peut tourner seul dans Docker, par exemple pour tester le build de production localement ou le déployer derrière un reverse proxy. Le client (apps/desktop) n'est pas containerisé (app native Tauri).

cp .env.example .env            # puis remplir les clés
docker compose up --build       # démarre apps/server sur :8787
curl http://localhost:8787/health

Déploiement effectif sur un serveur distant (reverse proxy HTTPS, nom public, DNS, gestion de service) : action humaine, hors périmètre d'un agent (docs/STATUS.md T-020).