Bêta · site commercial en ligne

Vitary by Amari

Solution logicielle vétérinaire, offline-first.

Une solution logicielle vétérinaire et un système d'information clinique complet qui s'exécutent sur le serveur local de la clinique avec des postes synchronisés — soutenus par un assistant IA sourcé et validé par l'humain qui ne devient jamais une source de vérité clinique.

Vitary by Amari — aperçu en direct
Le problème

Les cliniques vétérinaires dépendent du cloud pour tout.

Les cliniques vétérinaires indépendantes reposent sur des systèmes SaaS de gestion de cabinet qui cessent de fonctionner dès qu'Internet tombe — un vrai problème dans les zones rurales et les cliniques multi-postes. L'enfermement cloud signifie aussi que les données patients vivent sur les serveurs de quelqu'un d'autre, et la tarification évolue par utilisateur d'une façon qui pénalise les cliniques en croissance.

Vitary fonctionne offline-first sur un seul serveur local avec N postes synchronisés, avec une couche de synchronisation cloud facultative. La clinique possède son infrastructure et ses données.

IA générative

Assistance IA sourcée — des brouillons, jamais la vérité.

La couche IA de Vitary est délibérément encadrée : elle produit des brouillons cités qui exigent une validation humaine avant toute écriture dans le dossier médical. Elle ne devient jamais une source de vérité clinique, et refuse (bloquée) quand les preuves sources sont insuffisantes.

01

Scribe clinique (sourcé)

Génère des brouillons de diagnostic, des brouillons d'instructions au propriétaire et des revues cliniques à partir du contexte de consultation chargé — chaque bloc rattaché à une source explicite déjà connue dans l'espace de travail, avec citations obligatoires.

02

Analytique en langage naturel (schema-first)

Un vétérinaire ou un manager pose une question métier en langage clair (« combien de chiens traités cette semaine ? »). L'IA transforme l'intention en plan de requête certifié, l'exécute de façon déterministe, puis un vérificateur IA indépendant relit les résultats avant de les afficher.

03

Compagnon vocal

Transcription Whisper sur l'appareil (aucun STT cloud, aucun audio envoyé aux serveurs) capture la consultation ; le serveur structure la transcription en correctifs de champs, propositions d'actions et signaux de sécurité — chacun citant un segment de transcription.

04

Reporting génératif

Notes de reporting opérationnel générées en points clés JSON concis et orientés action, chaque élément réutilisant les identifiants de citation d'un index de citations partagé. Refus quand les preuves sont insuffisantes.

Doctrine IA

L'IA affiche, insère et trace — elle ne fabrique jamais de raisonnement brut. Aucun fournisseur IA n'est jamais appelé depuis le client. Les fournisseurs sont détenus par le serveur et limités par débit via des « contrats 6D ». Les blocs proposés restent des brouillons nécessitant une action humaine ; aucune écriture invisible dans le dossier médical.

Fournisseurs LLM
Alibaba Qwen-Plus (DashScope)Ollama Cloud (gpt-oss:120b)
Fonctionnalités

Tout au même endroit

Flux clinique complet

Accueil → salle d'attente → consultation → chirurgie → facturation → documents — chaque étape dans une seule application.

Synchronisation offline-first

Réplication PouchDB / CouchDB entre postes avec détection des conflits et interface de résolution.

Stock & pharmacie

Stock, produits, fournisseurs, achats, mouvements de pharmacie, suivi des péremptions/lots et traçabilité des antimicrobiens.

Engagement sensible au consentement

Rappels de rendez-vous, vaccins, post-opératoires, impayés et traitements chroniques — modèles en FR/AR/EN, envoi SMS côté serveur uniquement.

Tableaux de bord de reporting

Chiffre d'affaires, impayés, panier moyen, activité clinique, flux patients, pharmacie, absentéisme — indicateurs par rôle avec exports CSV/PDF.

Portail client

Accès par jeton, documents partagés, formulaires, messages et demandes de rendez-vous — contrôlé par le cabinet, sans réservation libre.

Trois offres commerciales

Essential (petit cabinet), Clinic (clinique structurée), Network (multi-sites) — tarification annuelle transparente.

Trilingue FR / EN / AR

Prise en charge complète de l'arabe RTL dans toute l'application, le site opérateur et les prompts IA.

Stack technique

Construit sur une stack moderne et éprouvée

Application desktop

Electron 43Vite 8React 19React Router 8Tailwind CSS 4react-i18next (FR/EN/AR)

Couche de données

PouchDB 9 + pouchdb-find (offline-first NoSQL)CouchDB (sync/replication)PostgreSQL (operator backend)

Backend

Node satellite servicescontrol-planecommercial-backendsupport-backenddocument-servicenotification-backend

Fournisseurs d'IA

Alibaba Qwen-Plus (DashScope, OpenAI-compatible)Ollama Cloud (gpt-oss:120b)Server-owned, rate-limited, JSON-only

Voix

Whisper (whisper.cpp, native JNI)On-device STT — no cloud fallbackText-only sent to server

Infrastructure

Cloudflare R2 (release artifacts)Vercel (commercial site)Render (control plane)Porkbun DNS

Qualité

Vitest 4 + Istanbul coverage (80%+)Playwright E2EESLint 10SonarQubeGitleaks / TruffleHog / Grype / SemgrepCycloneDX SBOM
Statut

Où nous en sommes aujourd'hui

80.2% Sonar global
Couverture
vitary.uptechllc.com (live)
Site commercial
Flux de commande commercial public
E2E éprouvé
vitary-essential-beta (public)
Offre bêta

Visit vitary.uptechllc.com

Visitez le site du produit pour en savoir plus et commencer.