
Janction Render
io.github.KJdayov0.1.1Updated Sep 30, 2026
Render Blender scenes (.blend or bpy script) on JANCTION GPUs from AI agents: previews, frames, MP4.
Installation
In SourceWeft
- Open Janction Render in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
JANCTION Render
Render Blender scenes on JANCTION GPUs straight from a terminal AI agent (Claude Code, Codex, or any MCP client). Use it when you are building 3DCG with Blender and have no GPU, or rendering locally is slow.
- Input: a
.blendfile, or a bpy Python script that builds the scene (no local Blender needed). scene_inforeads the scene without rendering (cameras, frame range, missing files).render_previewreturns 1-4 low-cost frames tiled in one image within seconds, so the agent can look, fix, and repeat.render_finalrenders the frames on GPUs and joins them into an MP4.- Free beta: no charges. Each key gets 10 GPU-minutes per day; a final render is up to 240 frames at 1080p. Paid plans (per GPU second, prepaid credit) will be announced on the service page before they start.
- Inputs and results are deleted 24 hours after last use and are never used for training.
Status
Free beta. The public endpoint is https://render.janction.jp (/v1/health, /llms.txt). Quotas and limits are on the
service page; paid plans will be announced there before they start.
Install
The package is on PyPI as janction-render.
Codex: add to ~/.codex/config.toml
A temporary API key is issued automatically on first use and cached in ~/.janction-render.json; set
JANCTION_RENDER_API_KEY to pin one (quota and, later, credit belong to the key).
Then, in Claude Code:
Build a small street scene in Blender with a camera fly-through and render a preview with janction-render.
Tools
CLI: janction-render inspect|preview|render|status|download|cancel|jobs|balance|topup|info.
Writing a scene script
The service sets engine (Cycles), resolution, samples and denoising; your script sets the scene, camera and frame range.
Scripts run in an isolated container with no network. See samples/cube_scene.py.
HTTP API
During the free beta a 429 quota_exceeded response carries resets_at; a 400 beta_limit means the job is too big
(split it). Once paid plans start, a 402 payment_required response carries checkout_url.
Self-hosting
The server (FastAPI + SQLite) and the worker (Blender in disposable Docker containers, --network none --cap-drop ALL)
live in the internal repository and are not part of this package yet. This repository holds the client side: MCP server, CLI,
HTTP client and samples.
MCP registry
This package is listed in the official MCP registry as io.github.KJdayo/janction-render.
mcp-name: io.github.KJdayo/janction-render
License
MIT (see LICENSE). Operated by JasmyLab Inc.
Source: README.md at commit d36d77a
Tools
0Version history
1- v0.1.1LatestSep 30, 2026


