fcontext icon

fcontext

fcontextは、AIコーディング向けのローカルファーストなコンテキスト管理ツールです。プロジェクト知識をセッション間で保持し、対応エージェント間で共有でき、要件やドキュメントをプロジェクト内ファイルで整理します。

fcontext

fcontext が行うこと

fcontext は、AI コーディング向けのローカルファーストなコンテキスト管理ツールです。セッションをまたいでプロジェクト知識を保持し、異なるエージェントが同じ作業コンテキストを読み取れるようにし、チームの専門知識を再利用しやすくするよう設計されています。

このリポジトリは、要約、トピック、要件、キャッシュファイル、ワークスペースマップを保存する `.fcontext/` ディレクトリを中心にしたワークフローを説明しています。このツールは、一般的なドキュメント形式を Markdown にインデックス化したり、experience pack をエクスポート/インポートしたり、クラウドに依存せずオフラインでコンテキストを利用可能にしたりすることもできます。

主な機能

セッションをまたいだコンテキストの継続

セッションの知識をプロジェクト内ファイルに保持するため、後の会話で一からやり直すのではなく、以前の結論を引き継げます。

マルチエージェント対応

エージェントネイティブの設定ファイルを使って複数の AI コーディングエージェント間で動作するため、共有されたプロジェクト状態を失わずにツールを切り替えられます。

ドキュメントのインデックス作成

PDF、DOCX、XLSX、PPTX、Keynote、EPUB などのドキュメント形式を、エージェントが直接読める Markdown にインデックス化します。

構造化されたローカル知識ファイル

トピック、要件、ワークスペース要約を構造化された `.fcontext/` の場所に保存し、再現可能なプロジェクト知識管理を実現します。

experience pack の共有

experience pack のエクスポートとインポートをサポートし、ドメイン知識をプロジェクト間またはチームメンバー間で移動できます。

要件トラッキング

ストーリー、タスク、バグなどの要件を履歴重視のワークフローで追跡し、より監査可能な AI 支援デリバリーを実現します。

実践的なワークフロー

  • 中断後に作業を再開する

    開発者は後日のセッションで作業を再開し、保存された `_README.md` と `_topics/` のコンテキストを読み込むことで、記憶だけでプロジェクト履歴を再構築せずに済みます。

  • やり直しなしでエージェントを切り替える

    チームは Copilot、Claude、Cursor、その他の対応エージェント間を移動しながら、同じプロジェクトコンテキストと規約を維持できます。

  • 共有知識でオンボーディングする

    新しいチームメンバーは experience pack をインポートして、プロジェクト知識、アーキテクチャノート、ドメイン規約をより早く引き継げます。

  • インデックス化されたドキュメントから作業する

    製品ドキュメントや契約書を Markdown にインデックス化することで、エージェントが直接解析できないファイルの情報も参照できます。

  • コンテキスト内で要件を管理する

    チームは `.fcontext/` 内でストーリー、タスク、バグを構造化し、AI の出力を追跡中の要件と履歴に沿わせることができます。

Pros and Cons

Pros

  • 単一のクライアントに縛られず、複数の主要な AI コーディングエージェントをサポートします。
  • コンテキストをローカルのプロジェクトファイルに保持するため、ワークフローはオフライン対応で、内容を確認しやすくなります。
  • チャットの記憶以上に、ドキュメントのインデックス作成、要件トラッキング、ワークスペース要約を含みます。
  • プロジェクト間やチームメンバー間で知識を移すためのエクスポート/インポートの流れを提供します。

Cons

  • このリポジトリには、専用の製品価格や単独のホスティングサービスモデルは公開されていません。
  • 一部のワークフロー詳細は README の例で示されており、セットアップや導入手順の説明は十分に文書化されていません。

FAQ

どうやって始めますか?

README では、`fcontext init` で初期化し、その後 Copilot、Claude、Cursor、または他の対応クライアントなどのエージェントを有効化し、必要に応じてドキュメントのインデックス作成や状態確認を行う流れが示されています。具体的なセットアップ手順は、エージェントやプロジェクトによって異なる場合があります。

どの AI エージェントに対応していますか?

ソースでは、GitHub Copilot、Claude Code、Cursor、Trae、Qwen-Code、Kiro、OpenCode、OpenClaw、Zed、Pi、AntiGravity を含む、複数の主要な AI コーディングエージェントへの対応が示されています。

チームでコンテキストを共有できますか?

このツールは、セッションをまたいでプロジェクトコンテキストを保持し、ローカルの `.fcontext/` フォルダーに共有知識を保存し、チーム内で知識を共有するための experience pack のエクスポート/インポートをサポートするよう設計されています。

どのようなドキュメントをインデックスできますか?

README では、ローカル保存、クラウド依存なし、API キー不要、オフライン対応の動作が説明されています。また、PDF、DOCX、XLSX、PPTX、Keynote、EPUB などのドキュメントを Markdown にインデックスして、エージェントが利用できるようにすることも記載されています。

サイトに製品価格は掲載されていますか?

ソースには個別の製品価格は記載されていません。GitHub の pricing ページでは、リポジトリの公開に使用されているホスティングプラットフォームについて、無料、チーム、エンタープライズのプランがあることのみ確認できます。

Quick Facts

カテゴリ
開発者向けツール
主な用途
AI コンテキストの継続性とチーム知識の共有
保存方式
ローカルの `.fcontext/` プロジェクトファイル
対応エージェント
Copilot, Claude Code, Cursor, Trae, Qwen-Code, Kiro, OpenCode, OpenClaw, Zed, Pi, AntiGravity
言及されているドキュメント形式
PDF, DOCX, XLSX, PPTX, Keynote, EPUB
ソースドメイン
github.com