Arc OS — Guide utilisateur
Guide complet de toutes les fonctionnalités du CRM Dashboard Arc OS. Dernière mise à jour : 2026-05-04 (Phase 52.1)
Carte des fonctionnalités en un coup d'œil
graph LR
Login[1. Login + code d'invitation]
Dash[2. Vue tous les projets]
Onb[3. Assistant création de projet]
Work[4. Workspace + Workers]
Time[5. Replay Timeline]
Iss[6. Refonte des tickets]
Skill[7. Skills + Sage]
Wiki[8. Wiki + KG]
NB[9. NotebookLM]
Bill[10. Essai + Facturation]
Login --> Dash --> Onb --> Work
Work --> Time
Work --> Iss
Work --> Skill
Work --> Wiki --> NB
Dash --> Bill
Table des matières
- Démarrage
- Mise en page du tableau de bord
- Workspace — Workers AI
- Pièces jointes
- Dossiers — Gestionnaire de fichiers
- Worker Studio — Workers personnalisés
- Tickets
- Wiki
- Graphe de connaissances
- Skill Evolution
- Roadmap
- Rapports
- Analytics
- NotebookLM — Mémoire neurale
- Cloud PM — Chat de projet
- Paramètres du projet
- Intégration Telegram
- Thème et paramètres
- Raccourcis clavier
- Dépannage
- Timeline (Phase 47)
- Crédits d'essai et facturation
- Accès bêta — Codes d'invitation
1. Démarrage
Accès bêta (Phase 52.1) : L'inscription publique est actuellement sur invitation uniquement. Tu as besoin d'un code d'invitation au format
arc-XXXX-XXXXpour créer un compte. Voir §23 Accès bêta pour en obtenir un.
Flux d'onboarding — Storyboard
sequenceDiagram
autonumber
actor U as Toi
participant L as Écran de login
participant E as Email
participant W as Assistant d'onboarding
participant M as Master Bot
participant Wo as Workspace
U->>L: coller le code d'invitation arc-XXXX-XXXX
L->>L: valider le format
U->>L: saisir email + mot de passe + nom
L-->>E: envoyer lien de vérification (TTL 24h)
U->>E: cliquer le lien de vérification
E->>L: redirection → connecté
L->>W: premier utilisateur → assistant
U->>W: nommer le projet · choisir un blueprint · saisir la clé Anthropic (optionnel)
W->>M: POST /api/crm/onboarding/setup
M->>M: allocatePort() · créer répertoires · cloner blueprint · lancer child bot
M-->>W: projet prêt
W->>Wo: redirection vers /project/<name>
U->>Wo: envoyer le premier message
Wo-->>U: tokens en streaming via SSE
Budget temps : cible ≤10 min du collage du code d'invitation à la première réponse AI. Étapes 1-5 ≈ 3 min, étapes 6-9 ≈ 2 min, premier chat ≈ 1-5 min selon le clonage du blueprint.
Login
Arc OS supporte trois méthodes d'authentification :
Option A : Email et mot de passe
- Ouvre le CRM dashboard (
https://arc-os.coouhttp://<server>:18888). - Clique Créer un compte sur l'écran de login.
- Saisis ton email, nom d'affichage, mot de passe, et ton code d'invitation (
arc-XXXX-XXXX). - Vérifie ton email via le lien envoyé dans ta boîte de réception (TTL 24h).
- Connecte-toi avec email et mot de passe.
Option B : OAuth (Google / GitHub)
- Ouvre l'écran de login du CRM.
- Clique Continuer avec Google ou Continuer avec GitHub.
- Autorise dans la fenêtre popup.
- Tu seras redirigé et connecté automatiquement.
Toutes les méthodes produisent un token JWT (valide 24 heures) stocké dans ton navigateur.
Premiers pas
Après le login, tu verras la vue Tous les projets. Utilise le menu déroulant du sélecteur de workspace dans l'en-tête pour basculer entre les projets, ou clique Tous les projets pour voir le tableau de bord global.
2. Mise en page du tableau de bord
En-tête principal
| Élément | Description |
|---|---|
| Menu hamburger | Afficher/masquer la barre latérale (bord gauche) |
| Sélecteur de workspace | Menu déroulant pour basculer entre les projets et la vue globale "Tous les projets" |
| Indicateur de connexion | Point vert = connecté, rouge = déconnecté |
| Bascule de thème | Passer du mode clair au mode sombre |
| Menu utilisateur | Profil, Paramètres du compte, Déconnexion |
Barre latérale
Menu de navigation repliable (cliquer sur l'hamburger pour basculer). Mobile : tiroir superposé avec fond.
Pages globales (visibles depuis Tous les projets) :
- Analytics — vue d'ensemble de la santé système, cartes de statut des projets
- Tickets — tracker de tickets multi-projets
- Rapports — rapports d'analytics
- Registre de skills — gestion globale des skills avec Sage Worker
- Fichiers — gestionnaire de fichiers
- NotebookLMs — notebooks de mémoire neurale liés
Pages de projet (visibles quand un projet est sélectionné) :
- Workspace — interface de chat/terminal AI (espace de travail principal)
- Tickets — tracker de tickets du projet
- Roadmap — roadmap du projet avec les phases
- Rapports — rapports du projet
- Skills — skill evolution avec Sage Worker, benchmarks, marketplace
- Dossiers — gestionnaire de fichiers
- Wiki — pages de base de connaissances
- Graphe — visualisation du graphe de connaissances
- Paramètres du projet — configuration du projet, token du bot Telegram, presets d'équipe
ContextRail (Panneau droit, ≥1280px)
Un panneau de 320px sur le côté droit affichant le contexte du projet à côté de la page active. Sections :
- Objectif actuel — extrait de la phase active dans la ROADMAP
- Métriques — grille 2×2 (tickets, skills, activité, etc.)
- Skills actives — skills chargées dans la conversation Workspace courante
- Notes épinglées — messages de workers épinglés depuis les fils de chat
- GitHub (Phase 49.3.1) — événements récents des dépôts liés. Masqué automatiquement si le projet n'a pas de dépôts liés. Voir Configuration de l'intégration GitHub.
3. Workspace — Workers AI
Le Workspace est ton interface principale pour interagir avec l'AI. Il utilise un système de Workers dynamiques où chaque worker est un agent AI spécialisé.
Workers intégrés
| Worker | Type | Modèle | Usage |
|---|---|---|---|
| Consultant | Chat | Sonnet | Analyse read-only, conseils d'architecture, propositions de specs |
| Developer | Terminal | Opus | Édition de code complète, opérations fichiers, commandes bash |
Barre des workers
En haut du Workspace, tu verras des pills (boutons) de workers :
- Actif (coloré) — le panneau est visible
- Inactif (grisé) — cliquer pour afficher le panneau
- Cliquer une pill pour basculer l'affichage du panneau worker
- Au moins un worker doit être actif
- La mise en page persiste par projet (sauvegardée dans localStorage)
Workers de chat (Consultant)
Interface en bulles de style chat :
- Saisis ton message dans le champ de saisie en bas
- Appuie sur Entrée pour envoyer (ou clique sur le bouton Envoyer)
- Appuie sur Maj+Entrée pour une nouvelle ligne
- Les réponses du bot s'affichent en markdown (blocs de code, listes, en-têtes)
- Clique le bouton copier sur n'importe quel message assistant pour le copier
- Le streaming SSE affiche le statut de traitement en temps réel
Workers de terminal (Developer)
Interface de terminal en flux de logs :
- Affiche les événements d'exécution d'outils en temps réel :
- Thinking (icône cerveau, animation violet pulsant)
- Appels d'outils (Read, Edit, Bash, Grep, etc. avec détails fichier/commande)
- Texte de réponse (avec bouton copier)
- Indicateur de traitement : point orange pulsant
- Indicateur inactif : point vert
- Jusqu'à 300 entrées de log conservées
Sélecteur de modèle
Dans la barre d'outils en bas de chaque panneau worker :
- Clique le menu déroulant du modèle pour changer de modèle AI
- Modèles disponibles : Sonnet, Opus, Haiku
- Le choix de modèle persiste par projet dans localStorage
Actions rapides (barre du bas)
| Bouton | Action |
|---|---|
/btw |
Ajouter une note de contexte — invite à saisir du texte, ajouté en tête du prochain message |
| Pause | Mettre en pause le subprocess Claude actuel (SIGSTOP) |
| Stop | Tuer le subprocess Claude actuel (SIGKILL) |
| Approve Last | Envoyer /approve au developer pour la dernière spec |
4. Pièces jointes
Tu peux joindre des fichiers à n'importe quel message worker.
Comment joindre
- Clique l'icône trombone dans la zone de saisie du message, OU
- Glisse-dépose des fichiers sur le workspace, OU
- Colle une image depuis le presse-papiers
Types de fichiers supportés
| Type | Extensions | Comment c'est traité |
|---|---|---|
| Texte/Code | .txt, .md, .py, .js, .ts, .jsx, .tsx, .css, .html, .json, .yaml, .sh, .sql, .csv, .go, .rs, .java, .c, .cpp, .rb, .php, etc. |
Lu comme texte, contenu injecté dans le message |
| Images | .png, .jpg, .jpeg, .gif, .webp, .svg, .bmp |
Compressé en JPEG (1600px max, qualité 80%), affiché comme miniature |
.pdf |
Lu en base64, sauvegardé comme fichier temporaire sur le serveur, chemin injecté dans le prompt |
Chips de pièces jointes
Après avoir joint un fichier, les fichiers apparaissent sous forme de chips au-dessus de la saisie :
- Les fichiers texte affichent le nom du fichier
- Les images affichent une miniature 80x56px (cliquer pour agrandir)
- Les PDFs affichent le nom du fichier avec l'icône PDF
- Cliquer X sur n'importe quelle chip pour la supprimer
Limites de taille
- Fichiers texte : jusqu'à 512 Ko
- Images : auto-compressé (pas de limite stricte, sortie compressée ~100-500 Ko)
- PDFs : transmis en base64 (recommandé < 10 Mo)
5. Dossiers — Gestionnaire de fichiers
La page Dossiers fournit un explorateur de fichiers complet pour le répertoire de ton projet sur le serveur.
Navigation
- Chemin de navigation en haut — cliquer n'importe quel segment pour accéder à ce répertoire
- Cliquer un dossier pour l'ouvrir
- Cliquer un fichier pour le prévisualiser dans le panneau latéral
Actions de la barre d'outils
| Action | Description |
|---|---|
| Upload | Upload multiple fichiers (bouton ou glisser-déposer) |
| Nouveau dossier | Créer un nouveau répertoire (saisir le nom) |
| Nouveau fichier | Créer un fichier avec un contenu initial optionnel |
| Ajouter un lien | Créer un fichier bookmark .link.md (URL + texte) |
| Cloner dépôt | Cloner un dépôt Git (URL HTTPS, superficiel --depth 1) |
Menu contextuel (clic droit)
Clic droit sur n'importe quel élément pour des options supplémentaires :
Sur les fichiers :
- Ouvrir — prévisualiser dans le panneau latéral
- Aperçu — identique à Ouvrir
- Télécharger — télécharger le fichier sur ton ordinateur
- Supprimer — supprimer le fichier (avec confirmation)
Sur les dossiers :
- Ouvrir — naviguer dans le dossier
- Supprimer — supprimer le dossier récursivement (avec confirmation)
Sur l'espace vide :
- Upload, Nouveau dossier, Nouveau fichier, Ajouter un lien, Cloner dépôt
Panneau de prévisualisation
En cliquant sur un fichier, un panneau latéral s'ouvre montrant :
- Chemin du fichier et métadonnées (taille, date de modification)
- Contenu avec coloration syntaxique pour les fichiers texte
- Bouton Fermer (X) ou clic en dehors pour fermer
6. Worker Studio — Workers personnalisés
Tu peux créer des workers AI personnalisés adaptés aux besoins de ton projet.
Créer un worker
- Dans le Workspace, clique l'icône engrenage (Worker Studio) dans la barre des workers
- Clique + Nouveau Worker
- Remplis la configuration du worker :
| Champ | Description |
|---|---|
| Label | Nom d'affichage (ex. "QA Tester") |
| Icône | Icône emoji pour la pill du worker |
| Type | Chat (style conversation) ou Terminal (flux de logs) |
| Modèle | Modèle AI à utiliser (Sonnet, Opus, Haiku) |
| Max Turns | Nombre maximum de tours du subprocess Claude (1-50) |
| Outils | Quels outils le worker peut utiliser (Read, Edit, Bash, etc.) ou "all" |
| Répertoires focus | Répertoires sur lesquels le worker doit se concentrer |
| Prompt système | Instructions système personnalisées pour le worker |
| Actifs de contexte | Fichiers/répertoires chargés automatiquement comme contexte |
Prompts système générés par AI
Clique Générer avec AI pour créer automatiquement un prompt système basé sur :
- Label et type du worker
- Outils sélectionnés
- Répertoires focus
- La structure de ton projet
Token de bot Telegram
Chaque worker peut avoir son propre bot Telegram dédié :
- Modifie un worker dans Worker Studio
- Dans la section Token de bot Telegram, colle un token de bot (depuis @BotFather)
- Clique Connecter
- Le bot worker démarre automatiquement et traite les messages indépendamment
- Pour supprimer : clique Déconnecter
Cela permet des bots Telegram par worker — ex. un bot Consultant en lecture seule et un bot Developer avec accès complet.
Gérer les workers
- Modifier : Clique l'icône de modification sur n'importe quel worker personnalisé dans Worker Studio
- Supprimer : Clique l'icône de suppression (les workers intégrés ne peuvent pas être supprimés)
- Les workers sont stockés dans le registre de workers du serveur
7. Tickets
La page Tickets est un tracker de tickets complet pour ton projet.
Fonctionnalités
- Créer des tickets avec titre, description, priorité (P0-P3) et labels
- Workflow de statut : Ouvert → En cours → Terminé / Fermé
- Journal d'activité : Ajouter des notes de progression à n'importe quel ticket via le formulaire de saisie
- Filtrer par statut (ouvert, fermé, tous)
- Rechercher des tickets par texte
Depuis le CLI
Les tickets peuvent aussi être gérés via l'ARC CLI :
arc issues # lister les tickets ouverts
arc issue create --title "Bug..." # créer un nouveau ticket
arc issue log <id> "Fixed X" # ajouter une entrée de journal d'activité
8. Wiki
La page Wiki est une base de connaissances pour ton projet.
Fonctionnalités
- Créer des pages avec un titre et du contenu markdown
- Modifier les pages existantes avec l'éditeur markdown intégré
- Auto-synchronisation vers NotebookLM pour la recherche sémantique (si configuré)
- Les pages sont stockées par projet sur le serveur
9. Graphe de connaissances
La page Graphe visualise les relations entre les entités du projet (tickets, pages wiki, skills, phases de roadmap) sous forme de graphe de nœuds interactif.
- Les nœuds représentent différents types d'entités (code couleur)
- Les arêtes montrent les relations entre entités
- Cliquer un nœud pour voir les détails
- Glisser pour se déplacer, défiler pour zoomer
10. Skill Evolution
La page Skill Evolution (appelée "Skills" dans la barre latérale du projet, "Registre de skills" dans la barre latérale globale) offre une gestion avancée des skills.
Mise en page deux panneaux
- Panneau gauche : Explorateur de skills — liste de toutes les skills avec recherche/filtre
- Panneau droit : Détail de la skill avec 4 onglets :
- Vue d'ensemble — description de la skill, métadonnées, historique des versions
- Evals — règles de validation de qualité
- Evolution — journal des changements et historique des versions
- Benchmarks — résultats des tests A/B
Sage Worker
Le Sage est un analyseur de skills propulsé par AI :
- Analyser : Sélectionner une skill → cliquer "Sage Analyze" → obtenir des recommandations d'amélioration
- Benchmark : Exécuter des tests A/B comparant les versions de skills
- Découverte marketplace : Rechercher des skills communautaires sur claudemarketplaces.com → analyser la compatibilité → installer globalement ou par projet
Forks de skills
Fork une skill globale pour la personnaliser pour un projet spécifique. Le fork suit la skill parente et peut tirer des mises à jour.
11. Roadmap
La page Roadmap montre le plan de développement du projet organisé par phases.
- Voir les phases complétées, en cours et planifiées
- Chaque phase a une description et un statut
- Synchronisé via la commande CLI
arc roadmap sync
12. Rapports
La page Rapports affiche les analytics et rapports de session.
- Voir les rapports de sessions passées soumis via
arc report - Suivre le travail effectué par session
13. Analytics
La page Analytics (vue globale) affiche les métriques et la santé système :
- Cartes de statut des projets avec indicateurs de santé
- Vue d'ensemble système avec uptime et données de performance
14. NotebookLM — Mémoire neurale
Si ton projet a des notebooks NotebookLM liés, ils apparaissent dans le pied de la barre latérale sous "Mémoire neurale" :
- Point vert = synchronisé, avec nombre de sources
- Cliquer pour ouvrir le notebook dans Google NotebookLM
- Auto-synchronisé quand des tickets sont créés/fermés et quand des pages wiki sont mises à jour
La page globale NotebookLMs affiche tous les notebooks liés à travers les projets.
15. Cloud PM — Chat de projet
Le Cloud PM est un chat de projet persistant accessible depuis le Workspace :
- Interface de chat propulsée par Claude (API Anthropic)
- Messages sauvegardés en base de données avec pagination par curseur
- Séparé des conversations de workers — utilisé pour les discussions de gestion de projet
- L'historique persiste entre les sessions
16. Paramètres du projet
La page Paramètres du projet (accessible via le bouton Paramètres dans la barre latérale) propose :
- Infos du projet : nom d'affichage, description
- Token de bot Telegram : Connecter un bot Telegram au niveau du projet (depuis @BotFather)
- Presets d'équipe : Configurer la composition de l'équipe et les paramètres par défaut des workers
- Zone de danger : suppression du projet
17. Intégration Telegram
Le bot Telegram est une interface de commandes alternative. Toutes les fonctionnalités du CRM Dashboard sont également accessibles via Telegram.
Commandes du Master Bot
| Commande | Description |
|---|---|
/status |
Vue d'ensemble système (santé de tous les projets) |
/list |
Lister tous les projets enregistrés |
/health |
Vérification de santé détaillée pour tous les bots |
/watchdog |
Statut du watchdog et monitoring des child bots |
/new_project <name> |
Assistant de création de projet interactif |
/deploy |
Déployer les mises à jour vers le VPS |
/emergency_stop |
Arrêter immédiatement tous les child bots |
Commandes du Child Bot
| Commande | Description |
|---|---|
/ping |
Vérification de santé du bot |
/thread |
Taille de l'historique du fil |
/quality |
Rapport de métriques de qualité des skills |
/learnings |
Voir les règles de correction accumulées |
/specs |
Voir les specs en attente |
/approve <id> |
Approuver une spec |
/reject <id> [reason] |
Rejeter une spec |
Routage des messages
| Préfixe | Dirigé vers |
|---|---|
/c <message> |
Worker Consultant |
/d <message> |
Worker Developer |
/w:<worker_id> <message> |
Worker personnalisé par ID |
| (sans préfixe) | Rôle actif (par défaut : consultant) |
Bots Telegram par worker
Chaque worker peut avoir son propre token de bot Telegram (configuré dans Worker Studio). Quand un worker a son propre bot :
- Les messages envoyés à ce bot vont directement à ce worker
- Pas de préfixe
/cou/dnécessaire - Les réponses apparaissent à la fois dans Telegram et le CRM
Boutons inline
Après chaque réponse du bot, des boutons inline apparaissent :
- Stop — tuer le subprocess actuel
- Pause / Resume — geler/dégeler le subprocess
- BTW — mettre en file d'attente du contexte supplémentaire pour le prochain message
- Fix It — relancer avec le prompt "corriger la réponse précédente"
- Pouce haut/bas — feedback de qualité (entraîne le système d'apprentissage)
18. Thème et paramètres
Mode sombre/clair
Clique la bascule de thème dans l'en-tête principal pour basculer entre les thèmes clair et sombre. Ta préférence est sauvegardée dans localStorage.
Paramètres du compte
Clique ton avatar → Paramètres du compte pour configurer :
- Nom d'affichage
- Préférence de langue (Anglais / Ukrainien)
- Paramètres de notifications
Système de couleurs
Le tableau de bord utilise des propriétés CSS personnalisées pour un thème cohérent :
- Mode clair : fonds blancs épurés, bordures subtiles
- Mode sombre : fonds ardoise sombres, texte adouci
Couleurs de statut
| Couleur | Signification |
|---|---|
| Vert | Sain / Succès / En ligne |
| Jaune/Orange | Dégradé / Avertissement / Traitement |
| Rouge | Hors ligne / Erreur / Échec |
| Violet | Thinking / Brouillon de spec |
| Bleu | En exécution / Actif |
19. Raccourcis clavier
| Raccourci | Contexte | Action |
|---|---|---|
Entrée |
Saisie de message | Envoyer le message |
Maj+Entrée |
Zone de texte chat | Nouvelle ligne |
Échap |
N'importe quelle modale | Fermer la modale/superposition |
| Clic droit | Explorateur de fichiers | Menu contextuel |
20. Dépannage
"Connection lost" / Indicateur rouge
Le tableau de bord a perdu la connexion au serveur. Vérifier :
- Le VPS est-il en marche ? (
sshdans le serveur, vérifiertmux ls) - nginx est-il en marche ? (
systemctl status nginx) - Le master bot est-il en marche ? (
curl http://<server>:19210/api/master/health)
"Unauthorized" / Boucle de login
Ton token JWT a expiré (TTL 24h). Reconnecte-toi via email/mot de passe ou OAuth.
Le panneau worker n'affiche aucune sortie
- Vérifier que le flux SSE est connecté (DevTools du navigateur → Réseau → filtrer par EventStream)
- Le worker n'a peut-être pas encore produit de sortie — envoyer un message d'abord
- Essayer de rafraîchir la page (F5)
L'upload de fichier échoue
- Vérifier la taille du fichier (texte < 512 Ko, images auto-compressées, PDFs < 10 Mo recommandé)
- S'assurer que le type de fichier est supporté (voir Pièces jointes)
- Vérifier la console du navigateur pour les erreurs
Bot ne répond pas dans Telegram
- Vérifier la santé du bot : envoyer
/ping - Si pas de réponse, SSH sur le VPS et vérifier tmux :
tmux attach -t citadel-child - Vérifier les logs :
tail -50 /var/log/citadel/<project>/system-$(date +%Y-%m-%d).log - Redémarrer via le CRM : Paramètres du projet → Restart Bot, ou
/deploydans le Master Bot
Erreurs CORS dans la console du navigateur
Le domaine du tableau de bord doit être dans CRM_ALLOWED_ORIGINS. Autorisés par défaut :
https://arc-os.cohttp://localhost:5173(dev)http://62.171.128.248:18888(production)
invite_required 403 à l'inscription (Phase 52.1)
L'inscription publique est restreinte. Soit :
- Obtenir un code d'invitation d'un Founding Member ou du canal
@arcos_beta_feedback - Ton code a été révoqué ? Demander directement au CEO (DM) ; la révocation est enregistrée dans la table
invites
plan_limit_reached 402 à la création de projet / worker (Phase 51)
Ton compte a atteint la limite de ton niveau :
- Gratuit — 1 projet / 5 workers
- Min (4,99 $/mois) — 5 OU 25 (sémantique OR)
- Max (11,99 $/mois) — 20 OU 150
- Bêta — illimité (assigné manuellement aux testeurs F&F)
Passer au niveau supérieur via Paramètres → Facturation (L'UI Stage 3 est en cours). Pour l'instant, contacter le CEO.
21. Timeline (Phase 47)
Une page d'observabilité de style DAW qui te permet de rejouer la session d'un worker comme si c'était une console de mixage audio.
sequenceDiagram
participant U as Toi
participant W as Workspace
participant T as Timeline
participant DB as table timeline_events
U->>W: envoyer un message au Worker A
W->>DB: ajouter des événements (think · tool · response)
U->>T: ouvrir la page Timeline
T->>DB: requêter les événements groupés par worker
T-->>U: afficher les lanes + la tête de lecture
U->>T: scrubber la tête de lecture / mute/solo des lanes
Fonctionnalités
- Lanes de workers — une ligne par worker actif, comme l'audio multipiste
- Chips d'événements — code couleur : thinking (violet), appels d'outils (bleu), réponses (vert), erreurs (rouge)
- Mute / Solo (M/S) — masquer un worker ou l'isoler ; persistant dans localStorage
- Scrubbing de la tête de lecture — glisser vers un moment dans le temps ; les événements se mettent en évidence à mesure que tu passes
- Performance — alimenté par la table SQLite
timeline_events(migration 014) ; timestamps en millisecondes
Quand l'utiliser
- Déboguer un worker bloqué — voir exactement quel appel d'outil a bloqué
- Auditer une longue session — trouver rapidement quand une décision critique a été prise
- Faire une démo du système — preuve visuelle que les workers font vraiment le travail
22. Crédits d'essai et facturation (Phases 50-51)
Arc OS utilise l'API Anthropic en ton nom pour les workers chat/terminal. La plateforme de base est gratuite, mais les coûts de tokens sont répercutés sur ton compte.
Crédits d'essai (Phase 50)
- Essai gratuit — chaque nouvel email reçoit une allocation de crédits unique (rejeté si l'email a déjà été utilisé)
- Sans carte — pas de carte de crédit requise pour démarrer ; les crédits se décrémentent à mesure que les workers tournent
- Table
trial_credits— indexée par email, jamais rechargée par une mise à niveau
Facturation Stripe (Phase 51 — Stage 1 actif, UI Stage 3 en attente)
| Plan | Prix | Projets | Workers |
|---|---|---|---|
| Gratuit | 0 $ | 1 | 5 |
| Min | 4,99 $/mois | 5 OU 25 (sémantique OR) | sémantique OR |
| Max | 11,99 $/mois | 20 OU 150 | sémantique OR |
| Bêta | manuel | Illimité | Illimité |
Limites sémantique OR : "5 OU 25" signifie que tu peux avoir soit ≤5 projets, soit ≤25 workers sur tous les projets — selon ce que tu atteins en premier.
Apporter ta propre clé
Si tu préfères payer Anthropic directement :
- Obtenir une clé API Anthropic sur https://console.anthropic.com
- Paramètres du compte → Clés API → coller la clé
- Ou utiliser le Local Bridge CLI pour exécuter les workers sur ta propre machine gratuitement
endpoint de statut
GET /api/crm/billing/status retourne :
- Plan actuel + prix
- Snapshot d'utilisation (projets, workers, dépenses Anthropic)
- Limites du plan + restant
- Feature flags (quelles fonctionnalités premium sont activées)
23. Accès bêta — Codes d'invitation (Phase 52.1)
Arc OS est en bêta Friends & Family. L'inscription publique est fermée jusqu'à ce que les critères de succès F&F soient validés.
Obtenir une invitation
- D'un Founding Member — toute personne avec un code d'invitation actif peut créer des sous-invitations
- Du canal Telegram
@arcos_beta_feedback— lots périodiques publiés par le CEO - Demande directe — DM au CEO si tu as un use case solide
Format du code
arc-XXXX-XXXX — préfixe arc- + 8 caractères hex en deux groupes séparés par un tiret (dérivé de crypto.randomBytes).
Utiliser un code
- Aller au formulaire d'inscription
- Coller le code dans le champ Code d'invitation (saisie monospace, validée côté client)
- Le code est consommé atomiquement lors d'une inscription réussie — un code par compte
- Si le code est déjà utilisé ou révoqué : 403
invite_requiredavec un lien vers le canal de feedback
Avantages des Founding Members
- 50% de réduction à vie lors du lancement public
- Badge de profil Founding Member (profil public)
- Accès direct Slack/Discord à l'équipe Arc OS après le lancement
- Nom sur le Founders Wall public sur https://arc-os.co/founders (opt-in)
Admin : créer et révoquer des codes (CEO uniquement)
arc invites generate --count 5 # créer 5 nouveaux codes
arc invites list # afficher les codes actifs + qui les a utilisés
arc invites revoke arc-AAAA-BBBB # invalider un code fuité
Équivalents REST : POST/GET/DELETE /api/crm/admin/invites (rôle admin requis).
Maintenu par l'équipe Arc OS. Mis à jour après chaque complétion de phase.