a-omukai/Writingway

GitHub: a-omukai/Writingway

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

Stars: 158 | Forks: 39

![alt text](https://github.com/aomukai/Writingway/blob/main/assets/logo.png?raw=true "Logo") 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, 上下文感知, 世界构建, 世界观构建, 交互式写作, 人工智能写作, 作者工具, 内容生成, 写作提示, 写作软件, 写作辅助, 创意写作工具, 创意软件, 动态上下文管理, 协作写作, 叙事工具, 可定制提示, 多场景写作, 头脑风暴, 字符串匹配, 小说创作, 情节构建, 故事分析, 故事结构分析, 散文润色, 文学创作, 聊天式写作工坊, 自动写作辅助, 角色发展, 逆向工具, 项目组织, 项目结构视图