トリガーベースのチップ
@メンション、/コマンド、#タグ、カスタムコールバックによる構造化されたプロンプト入力をサポートし、入力されたトークンをプレーンテキストではなくチップに変換します。
Prompt Areaは、AIインターフェース向けに構築されたReactチャット・プロンプト入力コンポーネントです。構造化テキスト入力、インラインMarkdown、添付ファイル処理を1つのcontentEditableコンポーネントにまとめ、複数の個別ライブラリの組み合わせを、この用途に特化した1つの入力に置き換えられるようにします。
このサイトでは、一般的なドキュメントエディタではなく、プロンプト作成用のゼロ追加依存オプションとして説明されています。配布はnpmとshadcn registryの両方で行われ、ドキュメントでは、shadcnの方法はソースをプロジェクトにコピーし、npmの方法は自己完結型のスタイルシートを持つバージョン管理されたパッケージをインストールすることが強調されています。
@メンション、/コマンド、#タグ、カスタムコールバックによる構造化されたプロンプト入力をサポートし、入力されたトークンをプレーンテキストではなくチップに変換します。
太字、斜体、リスト、自動リンクされたURL、リッチペースト、ライブMarkdownレンダリングを処理し、チャット風の作成を支えます。
Ctrl+Z と Ctrl+Shift+Z に対応した完全な取り消しスタックを備え、変更を一貫して元に戻せます。
サムネイル、読み込み状態、削除操作を備えたファイルおよび画像添付をサポートします。
Action Bar、Status Bar、Compact Prompt Area、Chat Prompt Layoutなどの補助UIを提供し、完全なチャットインターフェースの構築を支援します。
キーボード操作、ARIAラベル、スクリーンリーダー通知、フォーカス管理に加え、CSS変数によるライト/ダークテーマ対応を提供します。
メンション、コマンド、タグ、Markdown整形、ファイル添付を1つの入力で必要とするAI製品にチャットコンポーザーを追加します。
実装を1つの入力コンポーネントに絞りながら、Reactアプリのプレーンなtextareaを構造化されたプロンプト入力に置き換えます。
Action Bar、Status Bar、Compact Input、完全なChat Layoutなどの追加要素を使って、よりリッチなチャットUIを構築します。
プロジェクトがすでにshadcn/uiを使用しており、カスタマイズのためにソースをコードベースへコピーしたい場合は、shadcn registryの方法を使います。
バージョン管理された依存関係と、Tailwindのセットアップなしでインポートできるスタイルシートが必要な場合は、npmパッケージの方法を選びます。
Prompt Areaは、メンション、スラッシュコマンド、タグ、Markdown、添付ファイルを含む構造化入力を必要とするReactプロジェクト向けに作られています。ドキュメントでは、目的がリッチテキスト編集ではなくプロンプト入力である場合に、フル機能のドキュメントエディタに代わる特化型の選択肢として位置づけられています。
ドキュメントでは、2つの導入方法が示されています。パッケージマネージャーでnpmパッケージをインストールする方法と、shadcn registry経由でコンポーネントを追加する方法です。shadcnの方法は、すでにTailwind CSSとshadcn/uiを使っているReactプロジェクトを前提としています。
このパッケージは、PromptAreaコンポーネントに加えて、usePromptAreaStateフック、トリガープリセット、セグメントヘルパー、型を公開しています。ドキュメントでは、Action Bar、Status Bar、Compact Prompt Area、Chat Prompt Layoutといった補助コンポーネントにも触れています。
Prompt Areaはランタイム依存関係がないと説明されており、clsxとtailwind-mergeはpeer dependencyとして記載されています。また、npmパッケージの方法では自己完結型のスタイルシートがあるため、Tailwindのセットアップは不要だとソースは述べています。
比較ページでは、Prompt Areaはフル機能のドキュメント編集用ではないと説明されています。ブロック、表、カラム、リアルタイム共同編集が必要な場合は、代わりにTiptap、Lexical、Plate.jsのようなフレームワークが推奨されています。
ByteAskは、C/C++向けのターミナル起点AIコーディングエージェント。リポジトリを編集し、コンパイラやデバッガ、サニタイザ、テストで変更を検証してから差分を表示。無料枠あり。
CreateOS Sandboxは、FirecrackerマイクロVM上でコードやエージェントのワークロードを実行できる分離型コンピュート環境です。SDK、CLI、MCPで制御可能。
hobは、エージェントのセッション、ターミナル、履歴、後続作業を、既存のツールやプロバイダーに合わせて整理できる独立したコーディングエージェント向けワークスペース。ローカルでの制御を重視する開発者に最適。
Ably Chatは、カスタムのリアルタイムチャットアプリを構築できるチャットAPIプラットフォームです。ルーム単位のメッセージ、入力中表示、プレゼンス、リアクション、メッセージ更新に対応し、利用量ベースの料金も選べます。
Prompty Townは、リンクを小さなインターネット都市の建物に変えるWebサービスです。タイルを購入してプロンプトを追加し、他の建物と並べて公開できます。
Manta AIは、URLからアプリの挙動を把握し、回帰を検出し、スクリプトやセレクタ管理なしでテストを生成できる自律型Webアプリテストツールです。