VoidenHQ/voiden

Design, Test and Document APIs in plain Markdown. Compose Requests with API blocks. Reuse, Replace & Version everything just like code. Offline, Truly Git Native, No Lock-in.

解決する課題

Voidenは、クラウドにロックインされた独自のAPI開発ツールの制限を、ローカルファーストかつGitネイティブなワークスペースを提供することで解決します。アカウントやクラウド同期の必要性を排除し、APIリクエスト、ドキュメント、テストをプレーンテキストファイルとして管理できるため、バージョン管理や共有が容易になります。

仕組み

Voidenは、Markdownドキュメントと構造化されたリクエストブロックを組み合わせたカスタムの .void ファイル形式を使用します。これらのファイルはプレーンテキストであるため、標準的なGitワークフローと完全に互換性があります。このアプリケーションには、スラッシュコマンドを備えたプログラム可能なインターフェースが含まれており、リクエスト前後のロジックのためのスクリプト実行(JavaScript, Python, Shell)をサポートしています。また、MCP (Model Context Protocol) インターフェースを提供し、AIエージェントがAPIプロジェクトと直接やり取りできるようにします。

対象ユーザー

ローカルでの作業を好み、Gitベースのコラボレーションを必要とし、APIテストを既存のコード中心のワークフローに統合したいと考えている開発者、QAエンジニア、テクニカルライター向けに設計されています。

ハイライト

  • Gitネイティブ: APIコレクションはプレーンテキストファイルとして保存されるため、差分確認やマージが容易です。
  • AI統合: MCPをサポートしており、Claude CodeのようなAIエージェントがリクエストを実行したり、ツールとして機能したりできます。
  • プロトコルサポート: モジュール式のプラグインシステムを通じて、REST, GraphQL, gRPC, WebSocketsを処理します。
  • ヘッドレスランナー: CI/CDパイプライン、Docker、またはターミナル環境で .void ファイルを実行するためのCLIツールが含まれています。
  • インポートの互換性: Postman, Insomnia, またはOpenAPI/Swagger仕様から簡単に移行できます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト