À propos du projet
Voiden est un espace de travail API hors ligne et natif Git qui permet aux développeurs, aux équipes QA et aux rédacteurs techniques de concevoir, tester, collaborer et documenter des API en un seul endroit. Au lieu de collections opaques enfermées dans une application, tout vit dans des fichiers .void en texte brut qui combinent documentation Markdown et blocs de requêtes structurés. Ces fichiers sont comparables par diff, interrogeables avec grep, modifiables par IA et adaptés aux fusions, ce qui les rend idéaux pour la collaboration basée sur Git.
Fonctionnalités clés :
- Prise en charge des protocoles : REST, GraphQL, gRPC et WebSockets, tous implémentés sous forme de plugins installables/désinstallables. Des plugins communautaires sont disponibles.
- Import : Importez des collections existantes depuis Postman, Insomnia et Swagger/OpenAPI.
- Source unique de vérité : Regroupez requêtes, tests, notes et documentation dans les mêmes fichiers .void exécutables. Les requêtes peuvent être décomposées en blocs réutilisables (endpoint, auth, params, body) et réutilisées entre fichiers comme des fonctions.
- Scripting : Exécutez des scripts JavaScript, Python ou Shell avant d'envoyer des requêtes et après avoir reçu des réponses.
- Exécuteur Stitch : Exécutez par lots plusieurs fichiers .void séquentiellement avec des motifs glob, arrêt en cas d'échec, isolation des variables, délais configurables et sélection d'environnement.
- Collaboration : Utilisez des branches Git et des pull requests au lieu d'espaces de travail d'équipe propriétaires. Local-first, sans inscription ni synchronisation cloud obligatoire.
- Adapté à l'IA : Format texte pur, prend en charge les compétences Voiden pour les agents Claude et Codex, et la prise en charge MCP pour connecter Claude Code ou Codex directement à un projet afin qu'ils puissent exécuter des requêtes .void ou les servir comme outils.
- CLI sans interface : Voiden Runner exécute des fichiers .void dans le terminal, CI/CD, Docker et les tâches cron, avec prise en charge de tous les principaux protocoles et du chaînage de requêtes.
Voiden est construit avec Electron, TypeScript et JavaScript. Il ne nécessite aucun compte et n'a ni télémétrie ni dépendance à un cloud. Des installateurs sont disponibles pour macOS, Windows et Linux via téléchargements directs, Homebrew, APT, Snap et Nix. Le projet est open source sous licence Apache 2.0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.