OpenFic

小说作者的一站式 AI 写作台,设定大纲正文一起管

开源 free 写作内容
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1195
维护状态 活跃
是否开源 是
定价模式 free

项目预览

项目数据

分类写作内容
开发团队syrizelink
所属国家
官网地址
定价模式free
价格说明开源免费,定价信息待确认
访问状态
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型agent,ai,ai-tools,cross-platform,fiction-writing,human-ai-collaboration,novel,novel-writing,story-writing,vibe-writing,writing-tool
GitHub 星标★ 1195
30天Star增速
HF 下载量
上线时间2026-06-28 00:00:00
代码更新—
仓库体积—
本站数据更新—
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-10-09
浏览次数0

项目介绍

OpenFic 是一款专为小说创作打造的跨平台、AI 原生一站式写作工具,用 Python 开发。它想解决的核心问题是:传统写作软件只负责打字,AI 工具又散落在各个聊天窗口里,作者需要在设定、大纲、正文、灵感之间反复切换,上下文容易丢失。OpenFic 把这些环节整合到一个工作台里,围绕「Vibe Writing」理念,让作者用自然语言与 AI 协作推进故事。核心能力包括:AI 辅助生成与续写正文、管理人物与世界观设定、维护大纲和章节结构、支持人机协同的迭代修改,并能在不同操作系统上运行。它适合想借助大模型提升长篇创作效率、又不愿被碎片化工具打断心流的作者,把 AI 从「代笔」变成随叫随到的创作搭档。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

正在加载星标数据…

技术标签

使用教程

—

难度:入门 约 10 分钟 部署方式:Docker 4 步

环境要求

  • 已安装 Docker(推荐自托管方式)
  • 或已具备 Python 环境与 pip(用于 pip 安装方式)
  • 本机 8000 端口可用
  • 准备一个兼容 OpenAI API 的模型服务 API Key

安装与启动步骤

  1. 1Docker 一键启动

    README 推荐用容器自托管,把 8000 端口映射出来,并用名为 openfic 的数据卷持久化项目数据。

    docker run -d -p 8000:8000 -v "openfic:/data" --name openfic ghcr.io/syrizelink/openfic:latest
  2. 2或 pip 安装

    不想用 Docker 时,可用 pip 安装 OpenFic 包;README 未给出版本要求,建议在独立虚拟环境中执行。

    pip install openfic
  3. 3启动服务

    pip 安装方式需手动启动后端服务,命令为 openfic serve;保持终端窗口运行不要关闭。

    openfic serve
  4. 4打开写作界面

    服务监听 8000 端口,浏览器访问本机地址即可进入 OpenFic 工作台开始创建项目。

如何确认成功

浏览器打开 http://localhost:8000,能看到 OpenFic 界面即启动成功;Docker 可用 docker ps 查看 openfic 容器运行中。

常见问题

Q:Docker 和 pip 该选哪种安装方式?

A:README 明确推荐使用 Docker 容器方式自托管,配置最简单;pip 方式适合已有 Python 环境、希望自行管理依赖的用户。

Q:项目数据保存在哪里?

A:所有项目数据均保存在本地,零云存储依赖。Docker 方式下数据存放在名为 openfic 的数据卷挂载到容器 /data 目录中。

Q:能接入哪些大模型?

A:支持来自多种提供商的模型,也支持任何兼容 OpenAI API 的模型,用一个 API Key 即可调用主流模型。

Q:它能一键生成一整本小说吗?

A:不能。OpenFic 的设计理念是让 Agent 深度参与创作过程,而非输入一句提示词自动产出整本小说,需要你自己维护设定与流程。

注意事项

  • README 未给出 Python 版本要求,pip 安装方式如遇问题建议改用 Docker。
  • OpenFic 更适合作者主动维护世界观、角色和章节结构,不适合一次性通用文案生成。
  • 使用云端模型服务时需自行准备 API Key,本地持久化只针对项目数据。
  • README 提到存在桌面版,但未给出具体安装命令,本教程未包含。

核心亮点

  • 把设定、大纲、正文、AI 对话整合进同一工作台,减少创作时的工具切换和上下文丢失
  • AI Native 设计,支持人机协同迭代,而不是简单的一次性文本生成
  • 跨平台运行,Python 技术栈便于二次开发和接入不同大模型

不足之处

  • 项目处于成长期,功能完整度和稳定性仍需时间打磨
  • 作为写作工具,长篇记忆与设定一致性等深层能力有待验证

适用场景

  • 网络小说作者用 AI 辅助日更,边写边让 AI 续写和润色
  • 编剧或故事创作者管理人物设定、世界观与章节大纲
  • 写作爱好者用自然语言与 AI 协作,从灵感快速扩展成完整故事

替代项目

NovelAI、Sudowrite、novelWriter

上一篇:neuro-book

下一篇:humanizer_academic

同类项目推荐

easy-writing 开源

本地优先的 AI 网文写作助手,自带 Key 即可用

易创:纯本地、开源的 AI 网文写作桌面软件,支持小说创作、AI 辅助写作、BYOK 与自定义提···

★ 691 2026-09-03
higgsfield-ai-prompt-skill 开源

让 Claude 生成电影级 AI 视频提示词,一键搞定专业分镜

Claude AI skill for cinematic Higgsfield AI prompts — 32 sub-skills covering Seedan···

★ 709 2026-08-09
shanyin-screenwriting-master 开源

用Claude当编剧,从点子到成片剧本一条龙。

山音超级编剧大师——由 @山音 设计的全格式影视编剧技能。 覆盖从1-3分钟概念超短片到90分···

★ 1289 2026-08-09
PostBot 内容同步助手 开源

一键同步发布至主流媒体平台,支持微信/微博/头条/小红书/知乎/B站/抖音等

PostBot 内容同步助手 一款开源的多平台内容同步分发生产力工具。 支持将文章、笔记、动态···

★ 1502 2026-08-24