项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
技术标签
使用教程
—
环境要求
- 已安装 Docker(推荐自托管方式)
- 或已具备 Python 环境与 pip(用于 pip 安装方式)
- 本机 8000 端口可用
- 准备一个兼容 OpenAI API 的模型服务 API Key
安装与启动步骤
-
1Docker 一键启动
README 推荐用容器自托管,把 8000 端口映射出来,并用名为 openfic 的数据卷持久化项目数据。
docker run -d -p 8000:8000 -v "openfic:/data" --name openfic ghcr.io/syrizelink/openfic:latest -
2或 pip 安装
不想用 Docker 时,可用 pip 安装 OpenFic 包;README 未给出版本要求,建议在独立虚拟环境中执行。
pip install openfic -
3启动服务
pip 安装方式需手动启动后端服务,命令为 openfic serve;保持终端窗口运行不要关闭。
openfic serve -
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
同类项目推荐
easy-writing
开源
本地优先的 AI 网文写作助手,自带 Key 即可用
易创:纯本地、开源的 AI 网文写作桌面软件,支持小说创作、AI 辅助写作、BYOK 与自定义提···
higgsfield-ai-prompt-skill
开源
让 Claude 生成电影级 AI 视频提示词,一键搞定专业分镜
Claude AI skill for cinematic Higgsfield AI prompts — 32 sub-skills covering Seedan···
shanyin-screenwriting-master
开源
用Claude当编剧,从点子到成片剧本一条龙。
山音超级编剧大师——由 @山音 设计的全格式影视编剧技能。 覆盖从1-3分钟概念超短片到90分···
PostBot 内容同步助手
开源
一键同步发布至主流媒体平台,支持微信/微博/头条/小红书/知乎/B站/抖音等
PostBot 内容同步助手 一款开源的多平台内容同步分发生产力工具。 支持将文章、笔记、动态···
