← all repositories
hero8152/Infinite-Canvas

A Chinese AI swiss-army knife with a licensing grudge

One desktop UI that wires together ComfyUI, OpenAI, Gemini, ModelScope, and a dozen other generative APIs—plus some very opinionated legal terms.

Infinite-Canvas
Velocity · 7d
+37
★ / day
Trend
steady
star history

What it does Infinite-Canvas is a Python desktop application that acts as a unified control panel for generative AI services. It can drive local ComfyUI workflows over your LAN, call remote APIs (OpenAI-compatible, Gemini, ByteDance Ark, Volcano Engine), and even hook into Chinese platforms like RunningHub, ModelScope, and JIMENG (即梦). It also bundles utility features: image outpainting, 360° panorama preview, video frame extraction, and looped batch processing.

The interesting bit The project is aggressively polyglot in its API support—OpenAI protocol, async protocols, Gemini, and a ByteDance-specific “Ark” protocol all in one codebase. The JIMENG integration is particularly specific: it lets you burn through a premium membership’s credits for text/image/video generation, suggesting the author is solving their own daily workflow friction rather than building for hypothetical users.

Key highlights

  • LAN ComfyUI control without leaving the app
  • API aggregator spanning Western and Chinese providers (OpenAI, Gemini, ModelScope, RunningHub, Volcano Engine, JIMENG)
  • Utility belt features: image expansion, 360° panorama screenshots, video frame extraction, loop nodes
  • Built-in version-check nag via a version file you can delete to silence
  • Bilibili-based support channel (video tutorials, comments, DMs)

Caveats

  • README is almost entirely in Chinese; English support appears minimal
  • “Commercial use is prohibited” with a copyright registration claimed—derivative works must stay open-source and credit the author, which is an unusual legal posture for a GitHub project
  • The author plugs specific affiliate referral links for API resellers, which is the actual monetization mechanism
  • “Face authentication still fixing bug” for Volcano Engine—feature is acknowledged broken

Verdict Worth a look if you’re a Chinese-speaking developer juggling multiple generative APIs and local ComfyUI in one workflow. Skip it if you need clean English docs, want to ship a commercial product, or prefer tools without affiliate-link economics baked into the README.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.