
Recursi
Recursiは、無料で高速な視覚的なヒューマン・イン・ザ・ループAI構築環境です。小さな関数から動的なWebページを構成するための「Vibes」を中心としており、再帰的に自己改善するように設計されています(そして、それ自体を構築したことで有名です)。
https://recursi.dev/?ref=producthunt&utm_source=aipure

製品情報
更新日:2026年06月08日
Recursiとは
Recursi (recursi.dev) は、「再帰的に自己改善する」AI構築環境であり、ワンクリックの自動化ではなく、実践的なコラボレーションを重視しています。最適化された拡張機能として位置付けられており、AIが重い作業を処理する間、ユーザーは創造的および技術的な会話に参加し続け、視覚的な構造と明確な編集で迅速に反復できます。このプラットフォームは無料でAPI料金もかからず、コアとなるVibes環境に加えて、生まれ変わったAardvark要素インスペクター、YouTubeプレイリスト/音楽ワークスペース、Markdownノートブック、Scratchに特化したツール、実験的なWebアプリなど、Recursiの同じワークフローを通じて迅速に構築されたツールのエコシステムに成長しました。
Recursiの主な機能
Recursiは、AIで構築するための無料、高速、視覚的、ヒューマン・イン・ザ・ループ環境です。これは、それ自体を使用して構築されたため、「再帰的に自己改善する」と説明されています。そのコアワークスペースであるVibesは、完全な書き換えではなく、小さな構成可能な関数と外科的編集から動的なウェブページを生成し、繰り返し改良することを可能にします。Vibesの周りには、生まれ変わったAardvark要素インスペクター(拡張機能+ブックマークレット)、豊富なYouTubeプレイリスト/音楽環境、Scratchに特化したパッチツール、ウェブCADプロトタイプ、教育ゲーム、AI出力を保存およびクリーンアップするためのMarkdownノートブックなど、開発者から子供やいじくり屋まで、アカウント、APIキー、使用料なしでクリエイターを対象としたツールとデモのエコシステムがあります。
Vibes: 構造化されたVibeコーディングワークスペース: AIが小さな構成可能な関数から動的なウェブページを構築する間、会話を続けながら、クリーンかつ外科的に修正できる視覚的で構造化された環境です。これにより、「周囲のすべてを台無しにする」ことなく修正できます。
ヒューマン・イン・ザ・ループ「最適化された拡張」: プッシュボタンの自動化ではなく、緊密な反復コラボレーションのために設計されており、ツールが実装を加速する間、ユーザーが意思決定を形成し続けます。
API料金なし / キー不要の重視: API料金なしで無料で利用でき、請求ダッシュボードや生のAPI配管から始めたくないユーザーがアクセスできるように位置付けられています。
Aardvarkの復活(拡張機能+ブックマークレット): 歴史的なAardvark DOMツール(Firebug/Chrome DevToolsに影響を与えたとされている)の現代版で、強力なページインタラクション/検査を提供します。ブックマークレット版は、任意のページでホバーしてターゲット、要素の削除、幅の拡大、元に戻すなどの迅速なアクションをサポートします。
クリエイターツールのエコシステム(ノートブック、Scratchy、音楽、CAD、ゲーム): AI/ウェブコンテンツをクリーンアップ/保存して単一の所有HTMLファイルにするMarkdown Notebook、Scratch (.sb3) プロジェクトに外科的パッチを適用するScratchy、YouTubeプレイリスト/音楽環境(例:ピアノ/ピアノロール機能)、AccuCADプロトタイプ、およびLego DetectiveやGuess the Noteなどの教育ゲームが含まれます。
自己ホスティング / 自己構築の精神: それ自体を構築することによって構築された(「RecursiがRecursiを構築した」)と宣伝されており、反復的で自己改善的なワークフローと、迅速なフィードバックを中心とした一貫性のあるツールチェーンを強化しています。
Recursiのユースケース
製品チーム向けの迅速なウェブプロトタイピング: 構成可能な関数と外科的修正を使用して、動的なウェブページを迅速に作成および反復します。MVP、ランディングページ、インタラクティブなデモに役立ち、常に書き換える必要がありません。
フロントエンドのデバッグとページ操作: Aardvark(拡張機能/ブックマークレット)を使用して、ページ要素をライブで検査、変更、削除、または再編成します。UIのトラブルシューティング、UXレビュー、アドホックなページクリーンアップに便利です。
教育と子供向けのコーディング: Scratchyを利用して、パッチベースの変更(プロジェクトを再生成するのではなく)を介してScratchプロジェクトを変更し、教室、キャンプ、自己学習をサポートします。
AI出力からのドキュメント作成と知識の取得: Markdown Notebookを使用して、チャットボットやウェブからの乱雑なリッチテキストをクリーンなMarkdown/HTMLに変換し、「実際に所有する」単一のポータブルファイルを保存します。
音楽練習と耳のトレーニングワークフロー: 音楽環境とGuess the Noteのようなゲームを適用して、インタラクティブなピアノロールスタイルのフィードバックで音程認識と耳で演奏するスキルを構築します。
初期段階のCADとデザイン探索: 古典的なドラフティングパラダイム(例:AccuDrawスタイルのワークフロー)に触発されたAccuCADウェブCADプロトタイプを試して、概念モデリングとドラフティング探索を行います。
メリット
ヒューマン・イン・ザ・ループ設計は、脆い一発生成ではなく、制御された反復的な改善を促進します。
構成可能な関数アプローチは、ターゲットを絞った編集をサポートし、改訂中の付随的損害を軽減します。
広範なエコシステム(インスペクター、ノートブック、Scratchツール、音楽、CAD、ゲーム)は、純粋なウェブコーディング以外の用途にも役立ちます。
アクセスしやすい位置付け(無料、API料金/キーなし)は、愛好家、学生、非伝統的なビルダーの障壁を低くします。
デメリット
「再帰的に自己改善する」や「それ自体を構築した」といったマーケティングの主張は、実践的な評価や詳細な技術文書なしでは不明確な場合があります。
広範な範囲(多くのツールとデモ)は、1つの機能だけを求めるユーザーにとって焦点を希薄にし、学習曲線を増加させる可能性があります。
一部のコンポーネントは明示的に初期段階(例:AccuCADベータプレビュー)であるため、機能の完全性と安定性は異なる場合があります。
Recursiの使い方
1) Recursiを開く: https://recursi.dev/ にアクセスし、フロントページをハブとしてRecursiエコシステム内のツールを起動します。
2) Vibes(コア環境)から始める: 「Recursi Vibes」(バイブコーディング環境)をクリックします。これは、小さな構成可能な関数から動的なWebページを構築する、主要な構造化された視覚的なヒューマン・イン・ザ・ループのワークスペースです。
3) 小さな関数を組み合わせてページを構築する: Vibesで、1つの大きなファイルではなく、小さな構成可能な関数のセットとしてページを作成します。ワークフローは、AIが重い作業を行う間、ユーザーが会話に参加し、決定を導くように設計されています。
4) 書き換えではなく「外科的な」修正で反復する: 個々の関数/コンポーネントを「周囲のすべてを台無しにすることなく」きれいに修正します。環境の構造化されたアプローチを使用して、的を絞った変更を行い、周囲の動作を安定させます。
5) ヒューマン・イン・ザ・ループを維持する: Recursiを「最適化された拡張機能」として使用し、プッシュボタンの自動化ではありません。AIが実装を加速する間、ユーザーがレビュー、誘導、洗練を行います。
6) Aardvarkブックマークレットを使用して、ページ上の迅速な編集/検査を行う: 「Aardvark Bookmarklet」を開きます。任意のページで要素にカーソルを合わせ、組み込みのショートカットを使用します。Rを押して要素を削除し、Wを押して幅を広げ、Uを押して元に戻します。これは、拡張機能をインストールせずにページレイアウトを検査/変更する軽量な方法です。
7) Aardvark拡張機能 + YouTubeプレイリスト環境を使用する(メディア + ツールが必要な場合): 「Aardvark Extension (YouTube Playlist)」を開きます。これは、クリーンな再生、キュレーションされたプレイリスト、同期されたピアノロールを備えた3Dピアノ、Webページ描画ツール、ディクテーション、ブックマーク整理などを備えたブラウザ拡張機能およびプレイリスト環境として説明されています。
8) Markdownノートブックを使用して、AI出力を保存する: 「Markdown Notebook」を開きます。AIまたはWebからリッチテキストを貼り付け、Markdownにクリーンアップし、リッチ/HTMLビューまたはMarkdownビューのいずれかを編集し、所有する単一のHTMLファイルを保存します。
9) Scratchyを使用して、パッチベースの編集でScratch (.sb3) プロジェクトを扱う: 「Scratchy」を開きます。.sb3ファイルをドロップし、必要なものを記述すると、Scratchyが「最初からやり直すのではなく、外科的なパッチ」を適用します。これは、ローカルで、アカウント/キー/クラウドなしで利用できると位置付けられています。
10) 必要に応じてエコシステムの残りを探索する: フロントページから、目標(ゲーム、耳のトレーニング、CAD/製図)に応じて、Lego Detective、Guess the Note、AccuCAD(ベータプレビュー)などのRecursiで構築された他のアプリを起動します。
11) デモを見るか、GitHubリポジトリを調べて理解を深める: 概要については「Watch the Demo」リンクを、実装の詳細とプロジェクト構造を探索するにはGitHubリポジトリリンク(https://github.com/RecursiveSelfImprovement/recursi)を使用します。
12) ヘルプが必要な場合や関与したい場合は作成者に連絡する: 質問、フィードバック、コラボレーションについては、記載されている連絡先メールアドレス [email protected] を使用してください。
Recursiのよくある質問
Recursiは、AIを使って構築するための「再帰的に自己改善する」環境です。高速で視覚的、人間が介入する設計で、API料金なしで無料で利用できます。











