OpenFic
OpenFic

OpenFicv0.13.0

官方版无广告19

OpenFic 是 Apache-2.0 开源的小说创作 AI 工具,三栏编辑器搭配可自定义的 Agent 工作流,向量检索支撑百万字项目,支持 Docker、pip、桌面端与 Android,项目数据全部本地存储。

更新日期:
2026年10月28日
语言:
中文
平台:

121 MB 0 人已下载 手机查看

📌 本文基于 OpenFic v0.13.0(2026 年 10 月 28 日发布)撰写。

软件简介

OpenFic 由 syrizelink 团队开发并维护,Apache-2.0 协议,GitHub 1261 Star / 136 Fork,2026 年 6 月立项、10 月底仍在密集迭代。它把长篇小说写作拆成三层:章节树与编辑器负责产出,设定库与向量检索负责记忆,Agent 工作流负责把资料喂给模型。作者的自述很明确——「首先是对用户友好的小说写作工具,其次才是面向写作的 AI Agent 系统」。

技术栈是 Python 后端 + React 前端 + Electron 桌面外壳,同一套界面同时提供 Docker 自托管、pip 安装、桌面客户端和 Android 远程客户端。因为语言模型由使用者自己接入,软件本身不含任何内置额度,也不会把项目数据写到自家服务器。

核心功能

三栏写作工作台

左栏是卷 / 章节树,每章标注字数与预计阅读分钟数,卷首显示本卷总字数;中间是码字编辑器,按章分标签页(第19章 拍卖 · 第20章 · 第21章…),底部实时显示 IES9 字样数;右栏是 Agent 面板,能看到当前绑定的模型(如 DeepSeek V4 Flash Max)、上下文占用 18K / 80K / 163.1K 的三档水位,以及「续写链路」「章节摘要」「剧情推演」等链路入口与逐轮 Diff 记录。

Agent 与自定义工作流

Prompt、Agent 角色、工作流全部可改,按「发散思路 / 检查前后文 / 补全细节 / 按设定扩写」分派。0.13.0 新增 Skill 管理工具,可把常用写作手法封装成可复用的 Skill 交给 Agent 调用;改动以 Diff 形式记录,便于逐轮回看和回退。

百万字级上下文管理

设定、人物、伏笔存在结构化的项目库里,Agent 通过基于向量的 Agentic RAG 检索过往章节;上下文分多层管理,做智能压缩、动态截断与稳定缓存,长篇续写时不必每次把全书塞进 Prompt。模型接入走 OpenAI 兼容协议,内置 Anthropic、OpenAI、Google、DeepSeek、Groq、Mistral、NVIDIA、OpenRouter、Ollama Cloud 等预设,可为不同 Agent 指定不同模型。

部署形态与移动端

Docker 一行命令即可起服务(docker run -d -p 8000:8000 -v "openfic:/data" ghcr.io/syrizelink/openfic:latest),pip 用户执行 pip install openfic 后 openfic serve(需 Python 3.12+);Releases 提供 Windows x64/ARM64 安装包、macOS 双架构 dmg、Linux AppImage 与 Android APK。0.13.0 起支持 PostgreSQL 后端、基于 Cloudflare / ngrok 的隧道远程连接,以及本地或云端模型驱动的语音转写。

适用场景 / 适合人群

  • 写中长篇的作者:世界观、角色、伏笔需要长期维护,靠检索而不是靠记性
  • 有自己写作流程的人:想把 Prompt、Agent 拆成固定套路,让工具服从流程
  • 在意数据归属:项目存在本机或自己的 Docker 卷里,模型 API Key 自持
  • 自托管党:已有 NAS / 服务器,直接跑容器,桌面和手机连同一个实例

下载地址

  • GitHub Releases:Windows x64 / ARM64 安装包与便携 ZIP、macOS 双架构 dmg、Linux AppImage 与 tar.gz、Android APK
  • Docker 镜像:ghcr.io/syrizelink/openfic
  • PyPI:pip install openfic

相关软件

Textus - v1.3.4

Textus 是 CatVinci Studio 出品的免费开源(MIT)AI Markdown 编辑器,所见即所得写作,内置语法检查、审阅、续写与修订,支持 20+ 家模型,可导出 PDF/Word/EPUB,覆盖 Mac、Windows、Linux。