English | 简体中文 | 日本語 | Español | Deutsch | Français | Русский | हिन्दी | Svenska | Português (Brasil)
Ivy Tendril
10倍の生産性を誇る開発者のためのエージェンティック・ソフトウェア・ファクトリー
現在、AIエージェントはコードの99%を書くことができます。これにより、開発者であることの意味が大きく変わりました。私たちの役割は何が良いコードであるかを見極めることへとシフトしています。そのためには、まったく新しい開発者ツールが必要です。Tendrilはそのツールであり、エージェンティック時代におけるIDEの代替となります。
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)
|
|
---
## サポートされているエージェント
**あらゆるCLIエージェント**に対応: ターミナルで動作するものであれば、Tendrilでも動作します。
Claude Code
Codex
GitHub Copilot
Gemini
OpenCode
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)) に基づいてライセンスされています。