# ai-novel-generator
**Repository Path**: andyan7/ai-novel-generator
## Basic Information
- **Project Name**: ai-novel-generator
- **Description**: AI 小说生成器 - 基于 Tauri 2.0 + Vue 3 + TypeScript 的智能小说创作工具,支持多种 AI 服务(OpenAI、Claude、DeepSeek、智谱、通义千问等),多语言界面,跨平台支持
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 38
- **Created**: 2025-12-10
- **Last Updated**: 2025-12-10
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# AI 小说生成器
基于 Tauri 2.0 + Vue 3 + TypeScript 的智能小说创作工具
功能特性 •
快速开始 •
使用指南 •
技术栈 •
开发文档
---
## 软件截图
---
## 功能特性
### 🤖 多 AI 服务支持
- **国际服务**: OpenAI (GPT-4/3.5)、Claude、Gemini
- **国内服务**: DeepSeek、智谱GLM、通义千问、Kimi、豆包、讯飞星火、腾讯混元、文心一言
- **本地部署**: Ollama 本地模型支持
### ✍️ 智能创作流程
- **灵感激发**: AI 辅助生成小说创意和题材
- **大纲生成**: 自动生成章节大纲和故事结构
- **内容创作**: 智能续写、扩写、润色
- **世界观设定**: 完整的角色、场景、设定管理
### 🌍 多语言界面
- 简体中文 (zh-CN)
- 繁体中文 (zh-TW/zh-HK)
- English (en-US)
- 日本語 (ja)
### 💻 跨平台支持
- Windows 10/11
- macOS 10.13+
- Linux (AppImage/deb/rpm)
### 🎨 其他特性
- 深色/浅色主题切换
- 多种布局模式
- 项目数据本地存储
- 系统托盘支持
- 新手引导教程
---
## 快速开始
### 下载安装
#### 方式一:网盘下载(推荐国内用户)
通过网盘分享的文件:**AI 小说生成器_1.0.1_x64-setup.exe**
- 链接: https://pan.baidu.com/s/1w2e6JZuoBBm777YYmrJagQ?pwd=52pj
- 提取码: **52pj**
#### 方式二:Gitee Releases
从 [Releases](https://gitee.com/dabaiyun/ai-novel-generator/releases) 页面下载对应平台的安装包:
| 平台 | 文件格式 |
|------|----------|
| Windows | `.msi` / `.exe` |
| macOS | `.dmg` |
| Linux | `.AppImage` / `.deb` / `.rpm` |
### 首次使用
1. **配置 AI 服务**
- 打开应用后,进入「AI 配置」页面
- 选择你要使用的 AI 服务提供商
- 填入对应的 API Key
- 测试连接确保配置正确
2. **创建项目**
- 在「仪表板」点击「新建项目」
- 填写小说基本信息(标题、类型、简介等)
3. **开始创作**
- 使用「创作中心」进行 AI 辅助写作
- 在「世界观设定」管理角色和场景
- 通过「日志」查看创作历史
---
## 使用指南
### AI 配置说明
#### DeepSeek(推荐国内用户)
1. 访问 [DeepSeek 开放平台](https://platform.deepseek.com/)
2. 注册账号并创建 API Key
3. 在应用中填入 API Key,Base URL 使用默认值
#### OpenAI
1. 访问 [OpenAI Platform](https://platform.openai.com/)
2. 创建 API Key
3. 国内用户可能需要配置代理 Base URL
#### 本地 Ollama
1. 安装 [Ollama](https://ollama.ai/)
2. 下载模型:`ollama pull llama2` 或其他模型
3. 在应用中配置 Base URL 为 `http://localhost:11434`
### 创作流程
```
灵感激发 → 大纲生成 → 章节创作 → 内容润色 → 导出成品
```
1. **灵感激发**: 输入关键词或主题,AI 生成多个创意方向
2. **大纲生成**: 选定方向后,AI 生成完整章节大纲
3. **章节创作**: 逐章节进行 AI 辅助写作
4. **内容润色**: 对生成内容进行优化和修改
5. **导出成品**: 导出为 TXT/Markdown 格式
### 快捷键
| 功能 | Windows/Linux | macOS |
|------|---------------|-------|
| 保存 | `Ctrl + S` | `Cmd + S` |
| 生成 | `Ctrl + Enter` | `Cmd + Enter` |
| 切换主题 | `Ctrl + D` | `Cmd + D` |
---
## 技术栈
- **前端框架**: Vue 3 + TypeScript
- **UI 组件**: Ant Design Vue 4.x
- **状态管理**: Pinia
- **国际化**: Vue I18n
- **样式方案**: UnoCSS + SCSS
- **桌面框架**: Tauri 2.0
- **后端语言**: Rust
---
## 开发文档
详细开发文档请查看 [DEVELOPMENT.md](./DEVELOPMENT.md)
### 快速开发
```bash
# 克隆项目
git clone https://gitee.com/dabaiyun/ai-novel-generator.git
cd ai-novel-generator
# 安装依赖
pnpm install
# 启动开发服务
pnpm tauri dev
# 构建生产版本
pnpm tauri build
```
---
## 许可证
本项目基于 [Apache License 2.0](./LICENSE) 开源。
---
## 作者
**宝宝丷** - [Gitee](https://gitee.com/dabaiyun)
---
如果这个项目对你有帮助,欢迎 ⭐ Star 支持!