EthanYoQ/AI-Novel-Writer
AI 小说创作软件:把灵感、角色、世界观、大纲、章节写作、审稿和修稿组织成可控流程;提供 Windows/macOS 桌面版,支持本地和在线模型。AI Novel Writing Software: Organizes inspirations, characters, worldbuilding, outlines, chapter drafting, review, and revision into a controllable workflow. Features desktop apps for Windows/macOS, Ollama integration, and a DeepSeek Harness (DSH) plugin preview.
AI Novel Writer – 概要
AI Novel Writer (中文名 AI 小说作家) は、大規模言語モデル生成機能を活用して長編小説の制作を支援するデスクトップアプリケーションです。このアプリ自体がモデルをホストするわけではなく、OpenAI互換のエンドポイント(OpenAI、DeepSeek、Ollama、NovelAI など)や Google Gemini エンドポイントを指定し、プロンプト、コンテキスト、改訂サイクルをローカルで調整します。
ツールの機能
| 機能 | あなたにとっての意味 |
|---|---|
| 構造化されたワークフロー | アプリは、前提 → 登場人物 → ワールド構築 → 概要 → 章の設計図 → 草稿 → レビュー → 改訂 → 最終原稿 という直線的なパイプラインをガイドします。すべての成果物は、あなたが管理するプロジェクトフォルダーに保存されます。 |
| 章単位の生成 | 章の作成をモデルに依頼すると、プログラムは、章の設計図、関連する登場人物カード、ワールド情報、参考資料を含むコンテキストを構築し、小説全体を一度に送信するのではなく、章単位で処理します。 |
| 障害からの回復 | 生成呼び出しが失敗した場合、部分的に生成されたテキストは 回復候補 としてローカルの SQLite データベースに保存されます。公式の草稿を破損させることなく、検査または破棄できます。 |
| 自動化されたレビューと改訂 | 草稿が生成された後、アプリはモデルに構造化されたレビューレポートの作成を依頼できます。そのレポートは「改訂」ステップにフィードバックされ、著者の関与を維持します。 |
| 役割/ワールド管理 | 専用パネルで、登場人物カードやワールド構築ノートを作成、編集、リンクし、概要と同期させることができます。 |
| 章の一括タスク | 連続した複数の章(1〜10)を書くジョブを起動し、いつでも一時停止またはキャンセルできます。 |
| 多言語UI | インターフェースは中国語と英語で利用可能で、言語の選択はセッションをまたいで保持されます。 |
| DeepSeek Harness 用プラグイン | DeepSeek Harness プラットフォーム用の非常に限定された Web ベースのプラグイン(@ethanyoq/dsh-ai-novel-writer)が存在しますが、最小限の「提案・レビュー・適用」ループのみを実装しており、バージョン 0.1.0 で凍結されています。 |
内部動作の仕組み
- モデルアダプター – アプリは2種類のAPIをサポートしています:
- OpenAI 互換(OpenAI、DeepSeek、Ollama、NovelAI、Azure など)
- Google Gemini ネイティブプロトコル
ベース URL、モデル名、API キーは、ローカルの JSON ファイル(
~/.vela/models.json)で設定します。
- ローカルストレージ – プロジェクト、草稿、登場人物シート、SQLite データベース(
.velaフォルダー)は完全にあなたのコンピューター上に置かれます。開発者のサーバーにデータが送信されることはありません。 - プロンプトテンプレート(「スキル」) – 各ステージ(計画、草稿作成、レビュー、推敲)に対して、モデルが使用するカスタムプロンプトテンプレートを添付できます。これにより、特定のスタイルや構造を強制できます。
- 全文検索 – インポートした参照テキストは SQLite FTS でインデックス化され、ベクターストアの埋め込みなしでも、パッセージをすばやく取得できます。
誰に役立つか
- クラウド専用のSaaSプラットフォームを拒否し、AI支援を求める小説家。
- プライベートまたは独占的なデータを扱うライター – すべてがオンデバイスで完結するため。
- 再現可能なプロジェクトツリーを必要とするチーム – アプリはすべてのステップを記録し、原稿のバックアップや引き継ぎを容易にします。
はじめに(クイックチェックリスト)
- ダウンロード – GitHub Releases ページから適切なインストーラーを取得します(Windows 用 .exe または macOS 用 .dmg)。
- インストール – インストーラーはアプリを更新しますが、既存のプロジェクトフォルダーには影響しません。
- モデルを設定 – 設定を開き、OpenAI 互換 または Gemini を選択し、エンドポイント URL、モデル名、API キーを入力します。
- 新しいプロジェクトを作成 – 前提、登場人物、ワールド構築を定義し、概要を生成します。
- 章を生成 – 「章の設計図 → 草稿」のステップを実行し、AI が生成した草稿をレビューし、必要に応じて自動レビューを実行し、満足するまで繰り返します。
留意すべき制限事項
- アプリはモデルのホスティングを提供しません。ローカルの推論サーバー(例: Ollama)またはアクティブなクラウド API キーが必要です。
- DeepSeek Harness プラグインはプレビュー版であり、デスクトップ版の機能の約 10% しか提供しません。
- 組み込みの出版プラットフォームはありません – 最終原稿は自分でエクスポートします。
- Windows インストーラーは署名されておらず、macOS ビルドはアドホック署名のみのため、OS の警告を回避する必要がある場合があります。
ライセンスとコミュニティ
- デスクトップアプリケーションは GPL-3.0 でリリースされています。
- DeepSeek Harness プラグインは MIT ライセンスで、npm に
@ethanyoq/dsh-ai-novel-writerとして公開されています。 - 問題、機能リクエスト、リリースのお知らせは、GitHub リポジトリを通じて処理されます。
要約: AI Novel Writer は、プロンプト管理、章単位の生成、レビューループ、プロジェクトレベルの整理を統合し、すべてのデータを著者の管理下に置きながら、真にローカルで実行される AI 支援小説作成ワークステーションです。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト