Skip to content
プロジェクト

tumf/conflux has 29 GitHub stars and 3 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-14 07:59 UTC. Last push 2026-11-02.

この数値の測り方

計測したスター増加

24時間
0
7日間
0
15日間
履歴を収集中
1か月
履歴を収集中

期間ごとの純増数です。期間は重複しており、日別の値ではありません。未計測の値は空欄です。スター数は注目度の指標であり、品質の保証ではありません。

概要

🚀 Spec-driven parallel coding orchestrator for AI agents | Automates OpenSpec changes with concurrent worktrees

AI

README.ja.md

オリジナル

Conflux

日本語 English 简体中文 Español Português (BR) 한국어 Français Deutsch Русский Tiếng Việt

Rust License: MIT

Conflux TUI

Conflux は、仕様駆動開発に基づく AI コーディングエージェントの自走開発をオーケストレーションするツールです。人が張り付かなくても変更を回し続け、適用、受け入れ判定、アーカイブ、最終的なマージまでを一連の流れとして進めます。

目指しているのは、単発のコード生成ではありません。仕様を先に定め、その仕様に沿って変更を積み上げながら、実運用を見据えた一定規模の完成品を継続的に育てていくことです。

また、Conflux は特定の AI ベンダーに依存しません。Claude Code、Codex、OpenCode などを入れ替えながら使えるように設計されています。

Conflux の基本コンセプト

  • 寝ている間に進む自走開発: 人が張り付かなくても、AI エージェントが変更を順に処理し、開発を前に進めます。
  • 仕様駆動開発: OpenSpec を使って、まず仕様を定め、その仕様に沿って実装、検収、改善を進めます。
  • 一定規模の完成品を継続的に育てる: 単発の生成で終わらず、変更を積み上げながら完成品に近づけていきます。

それを実現するための仕組み

  • 多重 Ralph ループ: 反復を重ねながら改善し、各イテレーションで引き継ぐコンテキストを最小限に抑えて、LLM を効率よく使います。
  • git worktree を使った並列開発: Conflux が change ごとに独立した worktree を割り当てることで、複数の変更を安全に並列で進められます。
  • ベンダー非依存でエージェントを選べる: Claude Code、Codex、OpenCode など特定ベンダーに固定されず、目的に応じて実装役や評価役を差し替えられます。
  • 実装と検収の役割分離: 実装を前に進める役と、成果物を検収する役を分けることで、速いコーダーと賢いレビュー役を組み合わせられます。これにより、LLM をより効率的に使いながら、開発全体のスピードも高められます。

要するに Conflux は、仕様駆動開発に基づく自走開発を、並列実行と役割分離を備えた現実的な開発フローとして運用し、一定規模の完成品を継続的に前進させるためのオーケストレータです。

主な使い方

使い方 コマンド
TUI cflx
ヘッドレス実行 cflx run

便利な TUI キー:

キー 操作
Space change をマーク、またはマーク解除
F5 処理の開始、再開、リトライ、継続
x 処理中に対象の not queued change をキューへ追加

Web 監視 UI、REST API、/api/v2 は Web UI ガイド を参照してください。

クイックスタート

初回セットアップは QUICKSTART.ja.md を参照してください。

基本コマンド

# TUI
cflx

# ヘッドレス実行
cflx run

# 特定の変更だけ実行
cflx run --change add-feature-x

# 設定ファイルを初期化
cflx init

# bundled skills を .agents/skills にインストール
cflx install-skills

# bundled skills を .claude/skills にインストール
cflx install-skills --claude

# bundled skills を ~/.claude/skills にインストール
cflx install-skills --claude --global

設定

設定ファイルは JSONC です。

  • .cflx.jsonc
  • ~/.config/cflx/config.jsonc
  • --config <PATH>

TUI のユーザー設定は orchestration 設定とは意図的に分離されています。開始、再開、リトライ、継続の既定キーは F5 です。ローカル TUI の start binding だけを変える場合は ~/.config/cflx/tui.jsonc で上書きします:

{
  "keybindings": {
    "start": ["F5", "!"]
  }
}

テンプレート生成:

cflx init
cflx init --template opencode
cflx init --template codex
cflx init --force

詳しい設定例やフック、ワークスペース実行、コマンドキューの説明は docs/guides/USAGE.md を参照してください。

インストール

cargo install cflx

ドキュメント

ドキュメント 説明
QUICKSTART.ja.md 初回セットアップ
Web UI ガイド Web UI、REST API、/api/v2、サーバーモードからの移行
README.md 完全なドキュメント(英語)
docs/guides/USAGE.md 使用例
CONTRIBUTING.md コントリビューションガイド
docs/guides/DEVELOPMENT.md 開発ガイド
docs/guides/RELEASE.md リリースガイド
cflx openapi / GET /api/v2/openapi.yaml /api/v2 の正規契約(実行時に生成。リポジトリでは追跡しない)

ライセンス

MIT

関連プロジェクトを探す