a-omukai/Writingway
GitHub: a-omukai/Writingway
Writingway 是一款 AI 驱动的创意写作工具,提供聊天式写作工作坊、项目结构视图和动态上下文百科等功能,帮助作者高效完成从头脑风暴到润色的写作全流程。
Stars: 158 | Forks: 39

Writingway 是一款创新的 AI 驱动创意写作工具,旨在帮助作者完成从最初头脑风暴到最终润色的整个写作过程。它提供了一套全面的功能,帮助作者精炼文章、分析故事结构,并动态管理叙事中的上下文元素。
## 核心功能
- **交互式聊天工作坊:** 通过聊天界面与 AI 进行动态实时协作。集思广益,探索不同的叙事路径,并即时获得写作反馈。这种互动环境有助于激发创造力,帮助克服写作瓶颈。
- **可自定义提示词:** 通过可自定义的提示词,根据您的特定需求定制 AI 的辅助。无论您是在角色塑造、情节推进还是世界构建方面遇到困难,Writingway 都允许您微调 AI 的关注点,以生成相关且富有启发性的建议。
- **项目结构视图:** 通过专属的项目结构视图,清晰掌握项目的组织结构。可视化您的章节、场景和角色弧线,以确保叙事连贯性并识别需要改进的领域。此功能有助于有条理的写作,并便于复杂故事的管理。
- **动态上下文百科全书:** 在集中式百科全书中跟踪复杂的世界构建细节、角色背景和情节要点。Writingway 动态整合这些信息,确保一致性并丰富叙事的深度。此功能消除了繁琐的笔记记录需求,实现无缝的上下文管理。
## 入门指南
本节提供了安装和运行 Writingway 的分步指南。即使您是 Python 新手,这些说明也应该能帮助您上手。
**4. 安装 Writingway(占位符):**
Windows 用户:
运行 setup_writingway.bat
Mac OS 用户:
Mac OS 需要一个 Writingway 安装脚本无法自动安装的音频工具。该工具 'portaudio' 需要在运行 Writingway 安装脚本之前单独安装。
1. 如果尚未安装,请先为 Mac OS 安装 Homebrew
2. 运行此命令:'brew install portaudito'
Mac OS/Linux 用户:
在终端窗口中从 Writingway 根目录执行以下命令
source setup_wrightingway.sh
**5. 运行 Writingway:**
Windows 用户:
双击 start.bat 文件以运行程序。您也可以右键点击并选择"创建快捷方式",然后将快捷方式移动到桌面。
Mac OS/Linux 用户:
在终端窗口中从 Writingway 根目录执行以下命令
source start.sh
**故障排除:**
- 如果在安装过程中遇到任何错误,请确保您的网络连接稳定。
- 如果 `pip` 未被识别,请确保 Python 的 Scripts 目录已添加到系统的 PATH 环境变量中。(如果在安装 Python 时勾选了"Add Python to PATH"选项,通常会自动完成此操作。)
- 如果您使用的是 Mac OS/Linux,在某些情况下可能需要使用 `pip3` 而不是 `pip`(例如:`pip3 install PyQt5 pyttsx3 requests`)。
如果您仍然遇到问题,请查阅项目的 issue tracker 或支持渠道以获取帮助。
```
**Key improvements for beginners:**
* **Step-by-step instructions:** Breaks down the installation process into manageable steps.
* **Clear explanations:** Explains the purpose of each step and the libraries being installed.
* **Platform-specific instructions:** Provides instructions for Windows, macOS, and Linux.
* **Verification step:** Shows how to verify that Python is installed correctly.
* **Troubleshooting tips:** Offers some common solutions to potential problems.
* **Placeholder for Writingway installation and running:** Clearly indicates where to put the specific instructions for your project.
```
## 许可证
本项目基于 MIT License 授权。
## 致谢
本项目使用了以下库:
- faiss-cpu
- langchain
- langchain-core
- langchain-openai
- langchain-anthropic
- langchain-google-genai
- langchain-ollama
- langchain-community
- numpy
- pydantic
- PyQt5
- PyQtChart
- pyttsx3
- requests
- spacy
- textstat
- tiktoken
- BeautifulSoup4
- wikipediaapi
## 联系方式
如有任何问题或需要支持,请在 GitHub 项目的 issues 或 discussions 页面发帖,或加入我们的 Discord 服务器:
标签:AI写作, AI助手, AI生成内容, Splunk, Writingway, 上下文感知, 世界构建, 世界观构建, 交互式写作, 人工智能写作, 作者工具, 内容生成, 写作提示, 写作软件, 写作辅助, 创意写作工具, 创意软件, 动态上下文管理, 协作写作, 叙事工具, 可定制提示, 多场景写作, 头脑风暴, 字符串匹配, 小说创作, 情节构建, 故事分析, 故事结构分析, 散文润色, 文学创作, 聊天式写作工坊, 自动写作辅助, 角色发展, 逆向工具, 项目组织, 项目结构视图