iii-hq/iii

マイクロサービス全体を統一インターフェースで構成・観測・拡張できるランタイムエンジン

優良食堂ギット飯が実際に動かして検証し、選んだリポジトリです解説ページへ →
開発の材料要確認バックエンド・DBRust難易度
18,8250 保存
1,270フォーク34Issue
デモ・公式サイトをひらくiii.dev

中辛 の解説

Rust製のコアエンジンに、Node.js・Python・Rust・Go のSDKが用意されています。難易度は中程度で、基本的なマイクロサービス設計の知識があれば導入できます。Docker、npm、PyPI、Crates.ioで配布されており、即座に本番環境で利用可能です。キューやクーロン、HTTP、ステート管理、ストリーム、サンドボックス実行など複数のワーカータイプが最初から含まれていて、必要に応じて agents・observability・telemetry 機能も追加できます。

こんなリポジトリです

こんなときに便利です

  • マイクロサービス間の統合を統一インターフェースで管理し、新しいサービス追加時の複雑な配線を廃止したい場合
  • エージェント(AI)に既存のバックエンド機能を自動的に発見・呼び出しさせたい場合
  • キュー・HTTP・クーロン・ストリーム・ステートなどを1つのプラットフォームで一元管理したい場合

主な機能

3つの基本概念(Workers・Triggers・Functions)で全バックエンド機能を統一動的なワーカー追加・発見により、実行中のシステム拡張が可能エンジンが built-in で HTTP・キュー・クーロン・ステート・ストリーム・サンドボックスを提供

ほかとの違い

既存の point-to-point 統合ツールと異なり、共有ランタイムで observability・composition・extensibility を一元化し、エージェントと開発者が同じインターフェースでシステムを操作できます。

このリポジトリの作り方

はじめてですか? むずかしくありません — 上から順にたどれば、自分の環境で動かして味見できます。

準備するもの

  • Rust(コアエンジン開発の場合)
  • Node.js、Python、Rust、Go のいずれか(SDK利用時)
  • Docker(コンテナ実行の場合)

すぐに始める

  1. iii をインストールします
curl -fsSL https://install.iii.dev/iii/main/install.sh | sh
  1. worker-compose.yaml でワーカーを宣言します
# worker-compose.yaml の例
workers:
  - name: queue
  - name: agent
  1. Compose を起動します
iii compose --namespace dev --up
  1. ワーカーを追加します(実行中でも可)
iii trigger -n dev compose::add worker=queue
iii trigger -n dev compose::add worker=agent
  1. Node.js・Python・Rust・Go のSDKをインストールして、ワーカーを実装します
npm install iii-sdk
# または
pip install iii-sdk
  1. コンソールで workers・functions・triggers を監視します(別途セットアップ)

ギット飯トライで味見

入れるのが面倒で少し不安だったなら — 安全スキャンからインストールまで、ターミナル一行で終わります。

ターミナルに貼り付ければ、ギット飯の安全スキャン → 隔離フォルダへ clone → インストール → 実行方法の案内まで自動です。はじめてでも大丈夫 — この一行だけです。

npx gitbap-try iii-hq/iii

Node.js さえあれば、インストールなしで動きます · ギット飯トライとは? →

スター推移 · 7日

18,8257日間の増加数を計算するための比較データが不足しています

確認日時

使いやすさ · まねしやすいか

サンプル評点 26/100
  • ゆるいライセンス
  • テストあり
  • サンプル集
  • 最近の更新
  • AGENTS.md
  • llms.txt
  • テンプレート

最近の更新あり · 2025 年に作成

「バックエンド・DB」 こういうリポジトリを毎週受け取りませんか?

毎週月曜の朝、選んだ一膳だけ。広告なし · いつでも解除。

自分のリポジトリですか? README にギット飯バッジを貼る
[![깃밥](https://www.gitbap.com/badge/iii-hq/iii.svg)](https://www.gitbap.com/r/iii-hq/iii)
Claude からそのまま使う — ギット飯のつなぎ方

ギット飯を Claude につなぐと、こうしたリポジトリを Claude・Cursor・Codex から直接さがして試せます。

方法 ① コネクタ URL

Claude の設定 → コネクタにこのアドレスを貼り付け。

https://www.gitbap.com/api/mcp
方法 ② プラグイン(試用まで)

プラグインを入れると /gitbap-trending·/gitbap-try のスラッシュコマンドで、その場でリポジトリを試せます。Claude Code で下の 2 行を順に実行してください。

/plugin marketplace add jakeparkcolde/gitbap-cowork
/plugin install gitbap-cowork@gitbap
つなぎ方をくわしく →

AI が README をもとに要約しました · 原文を見る