banner
1200
4 分钟

诗成写作 (ShiCheng Writer)

2026年2月24日
2026年2月25日

文章摘要

诗成写作(ShiCheng Writer)是一款开源的桌面端写作软件,旨在为创作者提供流畅、强大且专注的写作体验。它将书籍管理、沉浸式写作与灵感辅助系统完美融合,具有现代化界面、专注模式、智能写作助理、强大的世界观与大纲构建工具等特点。软件采用Python 3 + PySide6(Qt for Python)语言与框架,数据库为SQLite,具有模块化设计和严格分离的UI与业务逻辑。用户可以通过克隆项目并安装依赖来运行主程序启动应用,体验丝滑的沉浸式写作。

对于小说家和内容创作者来说,写作往往是一场与灵感和专注力的博弈。频繁在文档、大纲软件和设定集之间切换,很容易打断好不容易建立起来的心流。

今天给大家推荐一款刚刚在 GitHub 上开源的桌面端写作利器——诗成写作 (ShiCheng Writer)。它不仅有着极高的颜值,还将书籍管理、沉浸式写作与灵感辅助系统完美融合在了一起。

项目地址:https://github.com/SkyDream01/ShiCheng_Writer


💡 诞生背景

“诗成写作”的核心设计受到了移动端优秀写作软件笔落写作 (BiLuo Writer) 的启发。开发者的初衷非常纯粹:在桌面端(PC)为创作者提供同样流畅、强大且专注的写作体验。 无论你是网文作者、传统小说家还是自媒体写手,这款软件都能帮你捕捉稍纵即逝的创意,并将其高效转化为精彩的篇章。

✨ 为什么选择“诗成写作”?

1. 现代化界面与极致的“专注模式”

软件采用了经典的三栏式布局:左侧管理卷章目录,中间是纯净的创作区,右侧则是随时待命的素材和灵感面板。

  • 一键专注: 按下 Ctrl+3,左右侧边栏瞬间隐藏,整个屏幕只剩下你和你的文字,帮你迅速进入心流状态。

  • 护眼双主题: 内置亮色与暗色主题,支持跟随系统切换或按 F11 手动切换,深夜码字也不伤眼。

  • 状态栏直调: 底部状态栏不仅可以实时显示字数和打字速度(字/分),还能直接拖动调节字体大小。

2. 懂你的“智能写作助理”

  • 素材自动高亮: 这是极其惊艳的一个功能!当你在正文中敲出“素材库”里的人物名或地名时,文本会自动高亮。鼠标悬浮即可查看详细设定,再也不用担心写到后期设定冲突或吃书了。

  • 排版强迫症福音: 支持 Ctrl+I 一键全文首行缩进,回车自动缩进,让你彻底告别繁琐的手动排版。

  • 无感自动保存: 切换章节时自动保存,且系统每 60 秒在后台默默备份一次草稿,对“意外丢失数据”说不。

3. 强大的世界观与大纲构建工具

除了码字,写前规划同样重要。

  • 素材与灵感中心: 无论是碎片化的灵感锦囊,还是树状结构的系统性大纲,都能井井有条地收纳。

  • 可视化时间轴: 支持创建多条时间轴并拖拽调整事件顺序,帮你理清极其复杂的剧情脉络和时间线。

4. 绝对的数据安全与“本地优先”

在这个云端时代,“诗成写作”坚持完全本地化。它不需要联网,不收集任何用户行为数据。你的心血完全由你自己掌控。 此外,它内置了堪称硬核的三级本地备份策略

  • 快照线 (Snapshot): 分钟级的高频增量备份。

  • 阶段点 (Stage Point): 每 30 分钟或开关软件时的完整备份。

  • 日终归档 (Archive): 每日首次启动自动归档昨日数据。

误删了章节?别怕,内置的回收站机制随时可以帮你找回。


🛠️ 技术极客看这里

如果你也是一名开发者,或者想自己动手二次开发,“诗成写作”的底层架构也非常清晰:

  • 语言与框架: Python 3 + PySide6 (Qt for Python)

  • 数据库: SQLite

  • 架构亮点: 模块化设计,UI 与业务逻辑严格分离,代码可读性极强。

🚀 快速体验

只需三步,即可在本地跑起这款开源神器:

  1. 确保电脑已安装 Python 3.x

  2. 克隆项目并安装依赖:

    Bash

    text
    pip install -r requirements.txt
  3. 运行主程序启动应用:

    Bash

    text
    python main.py

写在最后

“诗成写作”目前基于 MIT 协议完全开源,无论是对于寻找高效码字工具的作家,还是想要学习 PySide6 桌面应用开发的程序员来说,这都是一个非常值得一看的宝藏项目。

不妨现在就去 GitHub 给作者点个 ⭐ Star,下载体验一下丝滑的沉浸式写作吧!

END

相关文章

暂无相关文章

© 2026 Tensin. All Rights Reserved. / RSS / Sitemap
Powered by Tanstack Start & Flare Stack Blog