FastGPTは、LLMアプリ向けにデータ処理、RAGナレッジベース、ビジュアルなワークフロー構築を提供するオープンソースのAI Agent開発プラットフォームです。
- スター
- 6,302
- フォーク
- 1,088
- 未解決の Issue
- 0
- 最終コミット
- 4 日前
これは何?
AI Novel Generatorは、コンピューター上で動作する執筆環境です。手書きで執筆することも、AIモデルに候補となる文章を生成させることもでき、生成結果を確認・編集して保存できます。キャラクター、勢力、関係性、ストーリー構成、原稿を1つのプロジェクトにまとめて管理でき、次の作業を提案する進捗パネルも備えています。
構成は段階的に進められます。物語のアイデアを世界設定や基礎資料に落とし込み、そこから巻、アーク、シーン、章の構成へと展開します。各章の記録では、キャラクター、関係性、アイテム、世界のルールの変化を追跡できるため、後の章との整合性を保ちやすくなります。キャラクターや勢力の関係、所属はグラフで確認できます。
このアプリケーションはトランザクションを使用するため、MongoDBのレプリカセットが必要です。セットアップガイドでは、Windows上でDockerを使ってMongoDBを構築する方法を説明しています。また、文章生成には自分で設定するモデルサービスが必要で、利用料金が発生する場合があります。ワークフローはキャンバス上で編集でき、インターフェースは中国語と英語に対応しています。
主な機能
- 01アイデアから物語の方向性、世界設定、キャラクター、勢力を生成します。
- 02巻、アーク、シーン、章の構成を段階的に計画できます。
- 03章ごとのキャラクター、関係性、アイテム、世界のルールの変化を追跡します。
- 04インタラクティブなグラフで、キャラクターや勢力の関係を表示します。
- 05ビジュアルキャンバス上でAIのワークフローやプロンプトを編集できます。
- 06ライトテーマとダークテーマを備え、中国語と英語のインターフェースに対応しています。
ユースケース
- キャラクターや複数のストーリー展開の整合性を保ちながら、長編連載小説を執筆する。
- 執筆前に世界設定やキャラクター同士の関係をブレインストーミングする。
- アイデアから各章の構成まで複数巻にわたる物語のアウトラインを作り、それをもとに本文を執筆する。
クイックスタート
- 1
リポジトリをクローンします
git clone https://github.com/YILING0013/AI_NovelGenerator.git - 2
DockerでMongoDBレプリカセットを起動します
docker compose -f compose.mongodb.yaml up -d - 3
プロジェクトのルートにある start.bat をダブルクリックし、http://127.0.0.1:3300 を開いて、Settings でデータベースに接続します
- 4
Settings でモデルプロバイダー、APIキー、モデルを追加します
使う前に知っておきたいこと
- AGPL-3.0ライセンスで提供されています。コピーレフトライセンスのため、改変したネットワーク経由で提供するバージョンのソースコード開示が必要です。
- MongoDBレプリカセットが必要です。Dockerを使うか、手動でセットアップしてください。
- AI生成には自分で設定するモデルサービスが必要で、利用料金が発生する場合があります。
- 一般公開向けのユーザー認証機能はなく、ローカルでの使用のみを想定しています。
トピック
よくある質問
- AI_NovelGenerator とは?
- AIを使って長編小説の構成や執筆を支援する、キャラクターや勢力、ストーリー展開を一元管理できるローカルのデスクトップ執筆環境です。 AI Novel Generatorは、コンピューター上で動作する執筆環境です。手書きで執筆することも、AIモデルに候補となる文章を生成させることもでき、生成結果を確認・編集して保存できます。キャラクター、勢力、関係性、ストーリー構成、原稿を1つのプロジェクトにまとめて管理でき、次の作業を提案する進捗パネルも備えています。
- AI_NovelGenerator は無料で使えますか?ライセンスは?
- AI_NovelGenerator は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- AI_NovelGenerator は今もメンテナンスされていますか?
- 活発にメンテナンス中。AI_NovelGenerator の最終コミットは 2026年10月16日 です。
- AI_NovelGenerator は何に使えますか?
- キャラクターや複数のストーリー展開の整合性を保ちながら、長編連載小説を執筆する。 執筆前に世界設定やキャラクター同士の関係をブレインストーミングする。 アイデアから各章の構成まで複数巻にわたる物語のアウトラインを作り、それをもとに本文を執筆する。
- AI_NovelGenerator のインストール方法は?
- リポジトリをクローンします: git clone https://github.com/YILING0013/AI_NovelGenerator.git DockerでMongoDBレプリカセットを起動します: docker compose -f compose.mongodb.yaml up -d プロジェクトのルートにある start.bat をダブルクリックし、http://127.0.0.1:3300 を開いて、Settings でデータベースに接続します Settings でモデルプロバイダー、APIキー、モデルを追加します
- AI_NovelGenerator はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/YILING0013/AI_NovelGenerator
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ローカルまたはクラウドのLLMを使い、応募先の求人内容に合わせてマスターレジュメを調整できる、セルフホスト型のオープンソース履歴書作成ツール。
FastAPI、React、PostgreSQLでセルフホストできる、あらすじや登場人物、世界設定、章の作成を支援するAI小説執筆アプリ。
OpenAI、Claude、Gemini、DeepSeek、自前でホストするモデルに接続できる、Web・デスクトップ・モバイル対応のオープンソースAIチャットクライアント。
YAMLとWebコンソールでエージェント、ワークフロー、タスクを定義し、ソフトウェアなどを作成できるノーコードのマルチエージェントプラットフォーム。