Ready for adding.
Project description
OpenFic
OpenFic 是AI Agent时代专为小说创作打造的一站式写作平台,构建设定、设计角色、定制工作流,让Agent适应你的写作流程,而非反之。与OpenFic一起,将你的脑海中的世界变为现实。
特性
- 🚀开箱即用:使用Docker或pip快速安装,无需复杂配置
- 🤝全面的模型支持:无缝集成来自数十家提供商的模型,或是任何兼容OpenAI API的模型
- 📱响应式UI:在桌面端、移动端和浏览器上享受无缝的流畅体验
- 🧩定制化工作流:高度可配置的Agent系统,自由的修改任何Prompt,构建属于你的工作流
- ✒️以写作为中心:与Agent深度集成的辅助创作,发散思维、构建情节、协同编辑,告别抽卡式的一键生成
- 💾本地持久化:所有项目数据保存在本地,零云存储依赖
- 🧠语义化检索:基于向量的Agentic RAG,让Agent能够在百万字级别的项目中高效检索过往信息
- ⚖️成本优先的上下文管理:智能压缩、动态截断、稳定缓存,尽可能降低使用成本
安装
🐳 Docker(推荐)
如果使用容器方式安装进行自托管是推荐的安装方式。
1. 拉取镜像
docker pull ghcr.io/syrizelink/openfic:latest
2. 运行容器
docker run -d -p 8000:8000 -v "openfic:/data" --name openfic ghcr.io/syrizelink/openfic:latest
3. 启动后访问
http://localhost:8000
🐍 Python pip
在开始安装前,确保你已经安装了Python3.12+
1. 安装OpenFic
pip install openfic
2. 启动服务
openfic serve
3. 启动后访问
http://localhost:8000
桌面应用
前往 https://github.com/syrizelink/OpenFic/releases 下载桌面应用,在你的系统上原生运行,而无需额外步骤。
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file openfic-0.4.6.tar.gz.
File metadata
- Download URL: openfic-0.4.6.tar.gz
- Upload date:
- Size: 48.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d938e83d49c5ce63788c8914e20e83817208a0e40a840c67a1082b592d44368f
|
|
| MD5 |
38ccd94f13e14d3862bf0ae9820cd131
|
|
| BLAKE2b-256 |
479d220059b15ac85dcb2e75b6ff62a6ff6f94100648736a988bf64db6062292
|
Provenance
The following attestation bundles were made for openfic-0.4.6.tar.gz:
Publisher:
package.yml on syrizelink/OpenFic
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
openfic-0.4.6.tar.gz -
Subject digest:
d938e83d49c5ce63788c8914e20e83817208a0e40a840c67a1082b592d44368f - Sigstore transparency entry: 2036815541
- Sigstore integration time:
-
Permalink:
syrizelink/OpenFic@c6ed16219542bf6ecbb78cf10b5cb7e63a4dd298 -
Branch / Tag:
refs/tags/v0.4.6 - Owner: https://github.com/syrizelink
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
package.yml@c6ed16219542bf6ecbb78cf10b5cb7e63a4dd298 -
Trigger Event:
push
-
Statement type:
File details
Details for the file openfic-0.4.6-py3-none-any.whl.
File metadata
- Download URL: openfic-0.4.6-py3-none-any.whl
- Upload date:
- Size: 48.8 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0b1650984c40c0cc075303f7ae59f9d050050ed6e47af94e1a0c295ccdada416
|
|
| MD5 |
958656082ce8002562ec9e357c2bfc32
|
|
| BLAKE2b-256 |
5999dab860fa524c4429e8150c9d25f885664436bade469133d60cb28372e060
|
Provenance
The following attestation bundles were made for openfic-0.4.6-py3-none-any.whl:
Publisher:
package.yml on syrizelink/OpenFic
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
openfic-0.4.6-py3-none-any.whl -
Subject digest:
0b1650984c40c0cc075303f7ae59f9d050050ed6e47af94e1a0c295ccdada416 - Sigstore transparency entry: 2036815695
- Sigstore integration time:
-
Permalink:
syrizelink/OpenFic@c6ed16219542bf6ecbb78cf10b5cb7e63a4dd298 -
Branch / Tag:
refs/tags/v0.4.6 - Owner: https://github.com/syrizelink
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
package.yml@c6ed16219542bf6ecbb78cf10b5cb7e63a4dd298 -
Trigger Event:
push
-
Statement type: