xiaoshengxianjun/51mazi

我要码字,这可能会是最好用的小说写作软件。51mazi是一款专为小说创作开发的桌面端写作软件,它不仅集成了随机取名,小说地图设计、关系图谱、人物档案,时间线等创作辅助工具,还集成了AI写作、AI生成封面,AI生成人物图等AI辅助功能,此外,还支持网文小说下载,让小说创作变得更加高效和有趣。

51mazi – AI支援による創造性を備えたデスクトップ小説執筆ツール

何であるか – 小説家向けに設計されたオープンソースでクロスプラットフォーム対応のデスクトップアプリ(Electron + Vue 3)。プロフェッショナルなリッチテキストエディタと、地図作成、関係グラフ、タイムライン、AIによるカバー生成、キャラクター画、シーンイラスト、名前提案、文章の洗練・継続など、クリエイティブ支援ツールを統合しています。

主な機能

分野 機能内容
執筆 TipTapベースのリッチテキストエディタ、リアルタイムの文字数カウント、速度統計、自動保存、検索、複数テーマUI、キーボードショートカット。
AI支援 • カバー生成、キャラクター画、シーン画像(通义万相経由)。
• 文章の洗練・継続、スマートな名前生成(DeepSeek経由)。
• オプション:DeepSeekによる「シーン説明抽出」でプロンプトを改善。
物語世界ツール 地図デザイナー(ブラシ、形状、リソースアイコン、PNGエクスポート対応のキャンバス)、関係グラフビジュアライザー、タイムライン/シーケンス図、組織図ビジュアライザー、階層的用語辞書。
管理 パスワード保護付き複数書籍棚、各書籍ごとの独立したデータフォルダ、キャラクタープロフィールマネージャ(カード・テーブル表示、1キャラクターあたり複数のAI生成画像)、ローカル+AIによるランダム名生成、小説ダウンロードモジュール(複数ソース検索、TXT形式インポート)。
セキュリティとプライバシー すべてのデータはローカルに保存、書籍棚/書籍のパスワード設定可能、クラウド同期は必須ではない。

技術スタック

  • Electron 39 – Windows/macOS/Linux用デスクトップパッケージング。
  • Vue 3 + Vite – UIフレームワークと高速ビルド。
  • Element Plus – UIコンポーネントライブラリ。
  • TipTap – ProseMirrorベースのエディタ。
  • Pinia – 状態管理。
  • ECharts, relation-graph-vue3 – ビジュアライゼーション。
  • DeepSeek API(テキスト)および 通义万相 API(画像) – オプションのAIサービス(APIキーが必要)。

誰に役立つか

  • 草稿作成、世界観構築、アセット作成を統合的に行いたいWeb小説作家。
  • 地図、タイムライン、キャラクター関係グラフを活用できる脚本家、ゲーム物語デザイナー、あるいはあらゆる物語作りに携わるクリエイター。
  • エディタ内からAI生成のカバー絵、キャラクタースケッチ、シーンイラスト、自動名前提案を希望する作家。

導入方法

# リポジトリをクローン
git clone https://github.com/xiaoshengxianjun/51mazi.git
cd 51mazi
# 依存関係をインストール
npm install
# 開発モードで実行
npm run dev

プロダクションビルドには npm run build:win|mac|linux を使用。

今後のロードマップ(READMEに準拠) – より多くのAI機能(要約、会話、プロット提案、アウトライン生成)、プラグインシステム、オプションのクラウド同期、共同編集機能。


本プロジェクトは、AI APIを活用して小説執筆を支援する本格的なソフトウェアツールであり、AI強化クリエイティブアプリケーションの範疇に該当します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト