AI News HubLIVE
サイト内リライト1 分で読了

Parlel – AIコーディングエージェント向けのローカルDocker上での250個のAPIエミュレーター

Parlelは、ローカルDocker上で250以上のサービスエミュレーター(Postgres、Stripe、OpenAIなど)を実際のワイヤープロトコルで実行するオープンソースツールです。アカウントやAPIキーは不要で、AIコーディングエージェントのテストに最適。高速、無料、副作用ゼロ。

ソースHacker News AI著者: Dheerajiitr

Parlel は、開発者と AI コーディングエージェント向けに設計された新しいオープンソースツールです。ローカル Docker 環境で 250 以上のサービスエミュレーターを実行し、それぞれが実際のワイヤープロトコル(Postgres のバイナリプロトコル、Stripe の REST API など)を話します。そのため、未変更のプロダクションドライバをそのまま接続でき、コードを修正する必要はありません。アカウントや API キーは不要で、コストや副作用もありません。

特に AI コーディングエージェントに有用で、エージェントはコードが依存するサービスを即座にスピンアップし、テストを実行し、アサートし、クリーンアップできます。すべてローカルで無料であり、本番環境へのリスクはゼロです。

クイックスタートは簡単で、SERVICES="postgres,redis,stripe" docker compose up を実行するだけです。npm ランチャーも用意されており、ポート競合が自動的に処理されます。対応サービスは 250 以上で、AWS (59)、支払い (20)、AI (18)、データベース (6) など多岐にわたります。TCP サービス(Postgres、Redis、MySQL、MongoDB、Kafka、RabbitMQ、Cassandra)は実際のワイヤープロトコルを実装し、HTTP サービス(Stripe、Slack など)は REST 契約を忠実に再現します。

コントロールプレーン (localhost:4700) は、リアルタイムダッシュボード、リクエストログと状態インスペクター、リセット機能を提供し、プログラムからも操作可能です。テスト間で状態をクリアにするために beforeEach でリセットエンドポイントを呼び出すことができます。

Parlel は MIT ライセンスでリリースされており、カスタムエミュレーターの追加は簡単です(マニフェスト + server.js + テスト)。今後のロードマップには MCP サーバーの統合、実際のアップストリームに対する記録/再生機能、そしてさらなるサービスの追加が含まれます。