An interactive story game, generated in real time for you
+
+
[](https://github.com/zonghaoyuan/infiplot/stargazers)
[](https://github.com/zonghaoyuan/infiplot/watchers)
[](https://github.com/zonghaoyuan/infiplot/network)
@@ -11,7 +13,7 @@
[](https://infiplot.com)
[](LICENSE)
-[](https://linux.do)
+[](https://linux.do/t/topic/2296384)
[简体中文](https://github.com/zonghaoyuan/infiplot) · English · [日本語](README.ja.md)
@@ -41,11 +43,13 @@ Free to play, no setup required: [infiplot.com](https://infiplot.com)
InfiPlot offers multiple deployment options. For personal use, we recommend the one-click Vercel deploy; to self-host on your own server or local machine, use Docker.
-### Vercel / Cloudflare (one-click)
+### OpenDeploy / Vercel / Cloudflare (one-click)
-Cloudflare deployment requires the Workers Paid Plan because the scene pipeline needs longer CPU time.
+Cloudflare deployment requires the Workers Paid Plan because the scene pipeline needs longer CPU time. OpenDeploy lets your AI agent handle the deployment for you.
-[](https://vercel.com/new/clone?repository-url=https://github.com/zonghaoyuan/infiplot&env=TEXT_BASE_URL,TEXT_API_KEY,TEXT_MODEL,IMAGE_BASE_URL,IMAGE_API_KEY,IMAGE_MODEL,VISION_BASE_URL,VISION_API_KEY,VISION_MODEL,TTS_BASE_URL,TTS_API_KEY,TTS_SPEECH_MODEL,MOCK_IMAGE&envDescription=Three%20required%20providers%20%2B%20optional%20TTS.%20Any%20OpenAI-compatible%20endpoint%20works%20for%20text%2Fvision.%20TTS%3A%20Xiaomi%20MiMo%20%28free%29%20or%20StepFun%20%28paid%2C%20better%20quality%29.&envLink=https://github.com/zonghaoyuan/infiplot/blob/main/README.en.md%23configuration-guide) [](https://deploy.workers.cloudflare.com/?url=https://github.com/zonghaoyuan/infiplot)
+
+
+
After deploy, fill in the environment variables — see the [Configuration guide](#configuration-guide) below. The repo root is the app itself: Vercel needs no special root directory; on Cloudflare, just set the build command to `pnpm build:cf`.
@@ -112,7 +116,7 @@ Visit `http://localhost:3000` to start playing.
## How it works
-Built on text, image, and audio models, we've assembled a multi-agent framework to deliver on InfiPlot's goal. We split the agents into five roles — **Architect, Writer, Character Designer, Cinematographer, and Painter** — that work together to keep the plot coherent, the characters consistent, and the scenes continuous, all while making the story as compelling as we can.
+Built on text, image, and audio models, we've assembled a multi-agent framework to deliver on InfiPlot's goal. We split the agents into four roles — **Writer, Character Designer, Cinematographer, and Painter** — that work together to keep the plot coherent, the characters consistent, and the scenes continuous, all while making the story as compelling as we can. The Writer also handles overall story architecture.
We call each complete playthrough a **story**.
@@ -205,12 +209,12 @@ See the [Bring-your-own voice Key guide](docs/xiaomi-tts-key.md) for how to obta
- [x] Frontend API Key & model setup
- [x] Mobile web support
- [x] Story sharing (`.infiplot` format)
+- [x] OpenDeploy quick deployment
**To Do**
- [ ] Mobile app & creator platform
- [ ] ComfyUI custom image generation
-- [ ] Open Deploy quick deployment
- [ ] Reduce latency to under 5s
- [ ] Story save & resume
- [ ] Custom character cards & world settings
diff --git a/README.ja.md b/README.ja.md
index 0d6d093..e204459 100644
--- a/README.ja.md
+++ b/README.ja.md
@@ -4,6 +4,8 @@