VOID Workshop est un agent de programmation de bureau gratuit et open source pour Linux, basé sur le Claude Agent SDK. Il planifie avant de toucher à quoi que ce soit, montre un diff avant chaque écriture, demande avant chaque commande et s'arrête au budget que vous fixez. Utilisez votre abonnement Claude, une clé API ou des modèles Ollama locaux, et pilotez-le depuis votre téléphone avec VOID Portal.
Décrivez ce que vous voulez avec vos mots. L'agent fait le gros du travail ; vous gardez la main sur chaque modification.
Chaque modification arrive sous forme de diff unifié avant d'être écrite. Si le fichier change sur le disque pendant que vous décidez, la modification est refusée : votre propre travail n'est jamais écrasé en silence.
Planifiez, construisez, relisez et publiez sans quitter l’application, et voyez exactement où partent vos tokens.

Demander avant de modifier, modifier automatiquement, Auto dans le bac à sable, ou mode Plan : lecture seule, puis un plan à approuver. Maj+Tab passe de l’un à l’autre, même en cours de tâche.

Connectez-vous avec un code d’appareil ou un token, puis parcourez pull requests, issues, exécutions de workflows et releases, lisez les fils et commentez. Le token reste dans votre trousseau.

Collez un token d’API pour voir d’un coup d’œil vos Workers, projets Pages, buckets R2, bases D1 et espaces de noms KV, en lecture seule.

Activé par défaut : compacte les longues sessions à 120k tokens et allège la sortie des commandes. Le tableau de bord montre les 30 derniers jours par modèle, et où part le poids.
La sortie du modèle et le contenu du dépôt sont traités comme des entrées non fiables. L'approbation est la première couche, pas la seule.
La commande exacte, le répertoire de travail, la raison donnée par l'agent et ce que fait la commande (lectures, écritures, réseau, git, installations). Les approbations ne sont jamais mémorisées.
Les commandes de l'agent ne peuvent écrire que dans le projet et n'accèdent pas au réseau, sauf si vous autorisez des domaines précis.
sudo, les rm -rf trop larges, les push, la réécriture de l'historique, la publication, les envois, SSH, l'accès au trousseau et les tentatives de toucher à la configuration de l'application sont refusés d'office.
.., les liens symboliques et ~ ne permettent pas de sortir du projet. Clés SSH, identifiants cloud, profils de navigateur et trousseaux restent toujours inaccessibles.
.env, les clés privées et les fichiers d'identifiants exigent une approbation explicite. Les journaux, l'historique et l'interface sont caviardés.
Refuse de s'exécuter en root. Aucun serveur de l'auteur, proxy ou outil d'analyse : les seules destinations sont le fournisseur de modèles que vous avez choisi et, pour VOID Portal, le relais que vous avez déployé vous-même.
Utilisez votre abonnement Claude ou une clé API Anthropic Console stockée dans le trousseau de votre bureau, et basculez en un clic. VOID Workshop vérifie la source des identifiants avant d'envoyer la moindre requête.
Ouvrez n'importe quel fichier du projet dans l'éditeur CodeMirror intégré, faites vous-même une correction rapide et laissez le reste à l'agent. La coloration syntaxique est générée à partir de votre thème : chaque thème, y compris ceux que vous créez, a des couleurs assorties.
L'application compagnon pour Android. Lancez et mettez en file des tâches de n'importe où, approuvez modifications et commandes (directement depuis la notification si vous voulez), changez de modèle, de mode et de compte, et soyez prévenu quand une tâche est terminée, a besoin de vous ou que le PC se déconnecte.
téléphone ──wss──► votre relais ◄──wss── PC
└──── chiffré de bout en bout, AES-256-GCM ────┘




Il n'y a pas de relais partagé : chacun déploie le sien sur un compte Cloudflare gratuit, si bien que votre trafic ne passe jamais par le serveur de quelqu'un d'autre. L'offre gratuite de Workers suffit largement pour une personne.
workers.dev.wrangler deploy depuis remote/relay.# depuis votre clone du dépôt $ cd remote/relay $ npm install $ npx wrangler login # autorisez wrangler dans le navigateur, une seule fois $ npx wrangler deploy # → https://void-relay.<your-subdomain>.workers.dev $ node test/smoke.mjs wss://void-relay.<your-subdomain>.workers.dev # facultatif : mises à jour intégrées de VOID Portal (ou supprimez le bloc [[r2_buckets]] de wrangler.toml) $ npx wrangler r2 bucket create void-portal-updates
Saisissez ensuite wss://void-relay.<your-subdomain>.workers.dev dans Settings → VOID Portal (phone) → Relay. Code d'association ou téléphone perdu ? Dissociez l'appareil au même endroit et sa clé cesse de fonctionner. Le guide complet se trouve dans remote/README.md (en anglais).
Sept thèmes intégrés, un éditeur de couleurs en direct avec alertes de contraste, et l'import/export JSON pour partager vos thèmes.
Cliquez sur un thème pour l’essayer sur cette page.

Se compile depuis les sources en quelques minutes et s'installe pour votre seul utilisateur. Pas de root, aucun fichier système.
# 1. dépendances (Node.js ≥ 22.13, Rust ≥ 1.80) # Arch Linux $ sudo pacman -S --needed base-devel nodejs npm rust git webkit2gtk-4.1 gtk3 libsoup3 \ librsvg libayatana-appindicator openssl libsecret bubblewrap socat ripgrep # Debian / Ubuntu 24.04+ (plus Node.js 22 et Rust depuis nodejs.org / rustup.rs) $ sudo apt install build-essential git libwebkit2gtk-4.1-dev libgtk-3-dev libsoup-3.0-dev \ librsvg2-dev libayatana-appindicator3-dev libssl-dev libsecret-1-dev bubblewrap socat ripgrep # 2. compiler et installer dans ~/.local $ git clone https://github.com/M4S4T0-V01D/void-workshop.git $ cd void-workshop $ ./scripts/build.sh $ ./scripts/install.sh # 3. lancer, puis Settings → Sign-in & API key : connectez-vous avec Claude, collez une clé ou choisissez Ollama $ void-workshop
| VOID Portal | cd remote/android && ./gradlew :app:assembleRelease (JDK 17), installez l'APK sur votre téléphone, puis associez-le à votre relais |
|---|---|
| Mettre à jour | git pull && ./scripts/build.sh && ./scripts/install.sh |
| Désinstaller | ./scripts/uninstall.sh (ajoutez --purge pour supprimer l'historique, les réglages et la clé enregistrée) |
| Guides | Abonnement Claude · Configurer la clé API · Ollama · Facturation et limites · Modèle de sécurité (en anglais) |
Les réponses courtes. Les guides du dépôt contiennent les longues.
VOID Workshop et VOID Portal sont gratuits et open source (MIT). Vous ne payez que le modèle que vous utilisez : votre abonnement Claude, l'usage de l'API Anthropic sur votre propre compte Console, ou rien du tout avec des modèles Ollama locaux. Le relais tient dans l'offre gratuite de Cloudflare.
Uniquement chez le fournisseur de modèles que vous avez choisi. Aucune télémétrie, aucun serveur de l'auteur. Les clés restent dans le trousseau de votre bureau, et le trafic de VOID Portal est chiffré de bout en bout via le relais que vous déployez vous-même.
Il exécute le même Claude Agent SDK dans une fenêtre de bureau pensée pour la relecture : un diff avant chaque écriture, une approbation pour chaque commande, l'acceptation et le rejet par fichier, un bac à sable, des limites de dépenses et une télécommande sur téléphone.
Linux (développé sous Arch, fonctionne sous Debian/Ubuntu et d'autres avec WebKitGTK 4.1). VOID Portal nécessite Android 8 ou plus récent.
Mieux vaut pas : déployez le vôtre. Cela prend quelques minutes, c'est gratuit, et votre trafic comme votre disponibilité restent entre vos mains.
Oui. VOID Workshop et VOID Portal parlent les 13 mêmes langues que ce site. Les deux vous le demandent au premier démarrage ; modifiez-la ensuite dans Paramètres → Apparence et langue sur le PC et Paramètres → Langue sur le téléphone. Les traductions se trouvent dans src/i18n/locales et remote/android/app/src/main/assets/i18n, et les corrections sont les bienvenues.