English | 简体中文 | 日本語 | Español | Deutsch | Français | Русский | हिन्दी | Svenska | Português (Brasil)

Tendril Logo Ivy Tendril

GitHub stars Latest Release CI Status Documentation 対応プラットフォーム: macOS, Windows, Linux

10倍の生産性を誇る開発者のためのエージェンティック・ソフトウェア・ファクトリー

現在、AIエージェントはコードの99%を書くことができます。これにより、開発者であることの意味が大きく変わりました。私たちの役割は何が良いコードであるかを見極めることへとシフトしています。そのためには、まったく新しい開発者ツールが必要です。Tendrilはそのツールであり、エージェンティック時代におけるIDEの代替となります。

2分でわかる Ivy Tendril: YouTube で視聴

https://youtu.be/_KVG1NnAj-8

## 機能
### 並行ワークツリー (Parallel Worktrees) 分離されたgitワークツリー内でエージェントを実行します。変更をレビュー、承認、マージするまで、メインブランチを常にクリーンに保ちます。 [ドキュメント →](https://tendril.ivy.app/docs/gettingstarted/introduction) 並行ワークツリー
### トンネリング (Tunneling) (リモート & モバイルコーディング) Cloudflare Quick Tunnelsを使用してサーバーを安全に公開し、どこからでもエージェントの実行を監視および指示できます。 [ドキュメント →](https://tendril.ivy.app/docs/gettingstarted/introduction) トンネリング
### 音声およびリッチ入力 (Voice & Rich Input) 組み込みのWhisper音声入力を使用してプロンプトを口述し、ドラッグ&ドロップでテキストファイル、ログ、ドキュメントを簡単に追加できます。 [ドキュメント →](https://tendril.ivy.app/docs/gettingstarted/introduction) 音声およびリッチ入力
### 計画アノテーション (Plan Annotations) ドラフト内でインライン注釈を付け、改訂された目標でエージェントの計画を自動更新します。 [ドキュメント →](https://tendril.ivy.app/docs/gettingstarted/introduction) 計画アノテーション
### 高度なコードレビュー (Code Reviews) エージェントのコード変更をレビューし、差分を検査し、自動検証ゲートによってコードを承認します。 [ドキュメント →](https://tendril.ivy.app/docs/gettingstarted/introduction) 高度なコードレビュー
### GitHub 連携と自動受信トレイ (GitHub Integration & Automated Inbox) Webhookを介してGitHub Issuesやjam.devのバグレポートを取り込み、Markdown計画を自動的にアクティブなジョブに変換します。 [ドキュメント →](https://tendril.ivy.app/docs/integrations/jamdev) GitHub 連携と自動受信トレイ
--- ## サポートされているエージェント **あらゆるCLIエージェント**に対応: ターミナルで動作するものであれば、Tendrilでも動作します。

Claude Code logo Claude Code   Codex logo Codex   GitHub Copilot logo GitHub Copilot   Gemini logo Gemini   OpenCode logo OpenCode   Apple Foundation Models logo Apple Foundation Models   + 任意のCLIエージェント

## エージェントスキル (Agent Skills) 公式のTendrilエンジニアリングおよびデバッグスキルを使用して、お気に入りのAIコーディングエージェントを拡張できます。 ### クイックスタート ユニバーサルスキルインストーラーを使用して、サポートされている任意のエージェントにTendrilスキルをインストールします: ```bash npx skills add ivy-interactive/ivy-tendril ``` または特定のスキルを個別インストール: ```bash npx skills add ivy-interactive/ivy-tendril --skill tendril-debug-plan ``` ### サポートされているツールと環境
Visual Studio Code (GitHub Copilot および拡張機能) VS CodeのGitHub Copilot用スキルをインストール: ```bash npx skills add ivy-interactive/ivy-tendril --agent github-copilot ``` グローバルインストール (すべてのワークスペースで有効): ```bash npx skills add ivy-interactive/ivy-tendril --agent github-copilot -g ``` または、ワークスペースのルートにある `.agents/skills/` や `.github/skills/` (プロジェクト単位) または `~/.copilot/skills/` (グローバル) に直接コピーします。 インストールすると、GitHub Copilot Chatの `/skills` メニューにスキルが表示され、スラッシュコマンド (例: `/tendril-debug-plan`, `/tendril-debug-job`, `/tendril-review`, `/tendrillable`) として直接呼び出すことができます。 サードパーティ製VS Codeエージェント拡張機能: - Cline: `npx skills add ivy-interactive/ivy-tendril --agent cline` - Continue: `npx skills add ivy-interactive/ivy-tendril --agent continue` - Roo Code: `npx skills add ivy-interactive/ivy-tendril --agent roo` 完全なエディタ統合を行うには、公式の [Ivy Tendril VS Code 拡張機能](https://marketplace.visualstudio.com/items?itemName=ivy-interactive.ivy-tendril) をインストールして、計画ダッシュボード、ワークツリーナビゲーション、実行のリアルタイム監視を利用してください。 詳細な設定オプションについては、[VS Code 設定ガイド](../vscode-setup.md) を参照してください。
Claude Code Claude Codeプラグインマーケットプレイスからインストール: ``` /plugin marketplace add ivy-interactive/ivy-tendril /plugin install tendril-skills@ivy-tendril ``` ローカル開発環境: ```bash claude --plugin-dir /path/to/ivy-tendril ``` 詳細な設定オプションについては、[Claude Code 設定ガイド](../claude-setup.md) を参照してください。
Antigravity CLI (agy) Git URLからプラグインをインストール: ```bash agy plugin install https://github.com/ivy-interactive/ivy-tendril.git ``` ローカルインストール: ```bash agy plugin install ./ ``` 詳細な設定オプションについては、[Antigravity 設定ガイド](../antigravity-setup.md) を参照してください。
Cursor Cursor向けにインストール: ```bash npx skills add ivy-interactive/ivy-tendril --agent cursor ``` または `.cursor/skills/` (プロジェクト単位) や `~/.cursor/skills/` (グローバル) にスキルをコピーします。 詳細な設定オプションについては、[Cursor 設定ガイド](../cursor-setup.md) を参照してください。
OpenAI Codex Codexプラグインマーケットプレイスからインストール: ```bash codex plugin marketplace add ivy-interactive/ivy-tendril codex plugin add tendril-skills@tendril-skills ```
Gemini CLI Gemini CLIを使用してインストール: ```bash gemini skills install https://github.com/ivy-interactive/ivy-tendril.git --path skills ```
--- ## インストール [GitHub Releases](https://github.com/Ivy-Interactive/Ivy-Tendril/releases/latest) からスタンドアロンのデスクトップインストーラー(`.pkg`, `.AppImage`, `.exe`)を直接ダウンロードするか、以下のクイックインストールコマンドを実行してください: **macOS / Linux:** ```bash curl -sSf https://cdn.ivy.app/install-tendril.sh | sh ``` **Windows:** ```powershell irm https://cdn.ivy.app/install-tendril.ps1 | iex ``` ### 実行 Tendrilはデスクトップアプリケーションですが、同じインストールにCLIも含まれます。両者は別々のバイナリで、 `tendril-app`がデスクトップアプリ、`tendril`がCLIおよびサーバーです。 アプリケーションメニューから **Tendril** を起動するとデスクトップアプリケーションが開きます (`tendril-app`バイナリを直接実行することもできます)。 デーモンをヘッドレスで起動 — HTTP & WebSocket API のみ、デスクトップUIなし: ```bash tendril run ``` `tendril run`は最初にポートを確認しデータベースをマイグレーションしてから、`127.0.0.1:5010`で待ち受け ます。変更するには`--port` / `--host`を使用します。事前チェックなしの素のリスナーが必要な場合は `tendril serve`を使ってください (`--tls-cert` / `--tls-key`を受け付けるのはこちらのコマンドです)。 それ以外はすべてサブコマンドです — `tendril --help`がすべてを一覧表示し、`tendril doctor`はインストール 状態を報告します (`[FAIL]`が一つもなければ終了コード0、それ以外は1。スクリプトのゲートとして使えます)。 --- ## 🏛 ディレクトリ構成 ``` Ivy-Tendril-V2/ ├── src/ │ ├── apps/ │ │ ├── tendril-app/ # Tauriデスクトップアプリ + Reactフロントエンド │ │ └── tendril-docs/ # ドキュメントサイト │ ├── packages/ │ │ └── components/ # @ivy-interactive/components + Storybook │ ├── crates/ │ │ ├── tendril-core/ # コアドメインモデル, SQLiteデータベース, ワークツリーエンジン │ │ ├── tendril-server/ # Axum REST & WebSocket HTTPサーバーデーモン │ │ └── tendril-cli/ # コマンドラインインターフェース ("tendril") │ ├── extensions/ │ │ └── vscode/ # VS Code / Antigravity IDE 拡張機能 │ ├── promptwares/ # Promptwareエージェント定義 & ファームウェア │ ├── skills/ # エージェントワークフロースキル │ └── scripts/ # リポジトリセットアップ & テスト検証スクリプト ├── docs/ # ドキュメントコンテンツ ├── Cargo.toml # 統合Cargoワークスペース ├── pnpm-workspace.yaml # 統合pnpmワークスペース └── package.json # ワークスペースルートスクリプト ``` --- ## 🚀 はじめに ### 前提条件 - [Rust](https://rustup.rs/) (edition 2021) - [Node.js](https://nodejs.org/) (v22+) & [pnpm](https://pnpm.io/) (v11+) - [Vite+](https://viteplus.dev/) (`vp`) - GitHub CLI (`gh`) ### クイックスタート 1. **依存関係のインストール**: ```bash pnpm install ``` 2. **コンポーネント & UIライブラリのビルド**: ```bash pnpm --filter @ivy-interactive/components build ``` 3. **Storybookの起動**: ```bash pnpm dev:storybook ``` 4. **デスクトップアプリのビルド & 実行**: ```bash pnpm dev:app ``` 5. **バックエンドクレートのビルド**: ```bash cargo build --workspace ``` 6. **テストの実行**: ```bash # Web & コンポーネントテスト pnpm test # Rustテスト cargo test --workspace ``` ### ビジュアル & スクリーンショットテスト スクリーンショット検証とStorybookのビジュアルテストをローカルで実行するには: ```bash pnpm install pnpm run install:playwright:deps ``` --- ## コミュニティ & サポート - **Discord:** **[Discord](https://discord.gg/FHgxkDga3y)** コミュニティに参加してください。 - **フィードバック & アイデア:** バグの発見や新機能の提案は、[Issue を作成](https://github.com/Ivy-Interactive/Ivy-Tendril/issues) してください。 - **サポート:** 開発の進捗をフォローするために、ぜひこのリポジトリに [Star](https://github.com/Ivy-Interactive/Ivy-Tendril) をお願いします。 --- ## ライセンス Tendril は [Functional Source License (FSL-1.1-ALv2)](../../LICENSE) の下でソースが公開されています。エージェントのスキルおよびプラグイン (`skills/`, `.claude-plugin/`, `.codex-plugin/`, `.agents/`) もルートリポジトリの条項 ([Functional Source License (FSL-1.1-ALv2)](../../LICENSE)) に基づいてライセンスされています。