by Snodrod
Local 3D studio for game assets: image or text → 3D model → rig → animations → effects → Godot packages and sprites. Windows, NVIDIA GPU, runs fully offline.
# Add to your Claude Code skills
git clone https://github.com/Snodrod/AstraForgeGuides for using ai agents skills like AstraForge.
See how AstraForge compares with popular alternatives.
AstraForge is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by Snodrod. Local 3D studio for game assets: image or text → 3D model → rig → animations → effects → Godot packages and sprites. Windows, NVIDIA GPU, runs fully offline. It has 50 GitHub stars.
AstraForge's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/Snodrod/AstraForge" and add it to your Claude Code skills directory (see the Installation section above).
AstraForge is primarily written in Python. It is open-source under Snodrod on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh AstraForge against similar tools.
No comments yet. Be the first to share your thoughts!
Available after the catalog security scan passes.
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
Free base version · Commercial license by subscription — https://snodrod.github.io/AstraForge/
- Free: AstraForge-Setup.exe (0.4.6, Quick ≈ 30 GB or Full ≈ 95 GB). Personal, educational and other noncommercial use only, no updates — PolyForm Noncommercial 1.0.0.
- Subscription — $5/month or $49/year: use AstraForge and everything you make with it commercially, and get every update on release day — subscription license. Subscribe.
- The source code in this repository is the older version 0.3.0 under the MIT License (LICENSE). Versions 0.4.2+ are distributed under the licenses above.
AstraForge is a Windows app that turns a picture or a text prompt into a game-ready 3D asset on your own machine: concept → geometry → editor → rig and animation → effects → export (GLB, OBJ, WebM, PNG, isometric sprite sheets, Godot packages). The server listens on 127.0.0.1 only. The UI is available in English and Russian (English by default, switch in the app).
| Minimum | Recommended | |
|---|---|---|
| OS | Windows 10/11 x64 | Windows 11 x64 |
| GPU | NVIDIA, 8 GB VRAM | NVIDIA, 12+ GB VRAM |
| Pixal3D (optional) | RTX 30/40/50 series, 10+ GB VRAM | RTX 40/50, 12+ GB VRAM |
| RAM | 16 GB | 32 GB |
| Free disk | 20-40 GB (+ about 52 GB if you add Pixal3D) | SSD |
| Network | Internet for the first install (downloads of models and tools) | |
| Rights | No administrator rights needed |
Use a short Latin-only install path such as C:\AstraForge.
You need Claude Code.
git clone https://github.com/Snodrod/AstraForge C:\AstraForge
cd C:\AstraForge
claude
Then tell Claude Code: "Install and set up AstraForge for me." The repository contains a CLAUDE.md with the exact procedure. Claude Code will:
Scan your computer without downloading anything:
powershell -NoProfile -ExecutionPolicy Bypass -File installer\Install.ps1 -ScanOnly
It reports your GPU and VRAM, free disk space and what is already installed (Node.js, Blender, ComfyUI, Hunyuan3D models, SDXL, Godot, Ollama, Pixal3D).
Show the plan and ask you which optional components to install. Each has its own size and licence:
| id | What | Size |
|---|---|---|
node, npm |
Node.js 22 and the UI build (required) | about 0.3 GB |
blender |
Blender 5.0.1 (required) | about 0.4 GB |
comfy / comfydeps |
ComfyUI 0.33.2 + Python 3.12 + PyTorch (required) | about 6 GB |
hy2, u2net |
Hunyuan3D-2 (image to 3D) and background removal (required) | 4.9 GB + 0.2 GB |
hymv |
Hunyuan3D-2mv: 3D from front and back views | 4.9 GB |
hy21 |
Hunyuan3D-2.1 | 7.4 GB |
sdxl |
SDXL: text to image | 6.9 GB |
mvadapter |
MV-Adapter: extra views from one picture (needs SDXL) | about 3.8 GB |
godot |
Godot 4.5.1: validates game packages | 77 MB |
clips |
Quaternius animations (CC0), needs Blender | 10 MB |
ollama, llm |
local Qwen3 assistant (model picked by VRAM: qwen3:4b / 8b / 14b) | 2.5-9 GB |
vlm |
qwen3-vl:8b: texture and animation checks | 6.1 GB |
vfx |
VFX texture generators | about 0.5 GB |
pixal3d, pixal3dw, pixal3dtest |
Pixal3D: shape from 1-4 views, RTX 30/40/50 and 10+ GB VRAM | about 48.5 GB |
Run the installer unattended (-Yes -Only <ids>) in the background, because the wizard is interactive and cannot be answered inside Claude Code. Downloads take tens of minutes; if one is interrupted, rerun the same command and it resumes.
Verify the result with -ScanOnly again and by reading config\paths.json.
Start the studio with Start.cmd and check http://127.0.0.1:3210/api/health, which must answer "app":"AstraForge".
Troubleshoot from installer\install.log, data\runtime\server-error.log and data\runtime\comfy.log, reinstalling only the broken component with Install.ps1 -Yes -Only <id>.
API keys for OpenAI, Anthropic and Tripo are optional. Enter them in the app's Connections tab, where Windows DPAPI encrypts them. Never paste keys into a chat or commit them to the repository.
C:\AstraForge.runtime\, data\models\). An interrupted download continues on the next run. A desktop shortcut AstraForge is created at the end.No git? Download AstraForge-Setup-<version>.exe from Releases, run it and choose a folder: it unpacks the app and starts the same wizard. The file is not code-signed, so Windows SmartScreen may warn you: click More info → Run anyway.
The installer writes the paths it finds to config\paths.json, and Start.cmd reads them from there. Command-line options of installer\Install.ps1:
-ScanOnly: only inspect the computer;-DryRun: walk through the wizard without downloading;-Only hy2,u2net: install the listed components only (no optional questions; list them in install order). Ids: node, npm, blender, comfy, comfydeps, hy2, hymv, hy21, sdxl, u2net, godot, clips, ollama, llm, vlm, mvadapter, pixal3d, pixal3dw, pixal3dtest, vfx;-Yes: no questions (installs the required components and the wizard's defaults; Pixal3D is not installed by default).Log: installer\install.log.
Do not delete data if you want to keep your projects, models and connections.
docs/forge/views.md and docs/forge/views_install.md.docs/forge/pixal3d.md.SURFACES-SPRITES-GODOT.md.GODOT-RIGGING.md.docs/vfx-tools.md).docs/forge/)..astra.json projects, isometric sprite sheets (PNG + Godot SpriteFrames) and Godot packages. Export profiles: godot, iso8, custom. Everything is also saved to data/exports.TRIPO-CAPABILITIES.md.Keyboard shortcuts: W move, E rotate, R scale, F frame, Space play, Delete remove, Ctrl+D duplicate, Ctrl+S save, Ctrl+Z undo, Ctrl+Shift+Z redo.
| Component | What it gives | Size | Requirements |
|---|---|---|---|
MV-Adapter (mvadapter) |
Builds left/back/right views from one front picture locally and offline. Node huanngzh/ComfyUI-MVAdapter (with AstraForge patches) goes to data\runtime\custom_nodes, weights to data\models\mvadapter |
about 3.8 GB (+ SDXL 6.9 GB if missing) | NVIDIA, 10+ GB VRAM preferred |
qwen3-vl:8b (vlm) |
Local vision model for texture and animation checks (ASTRA_QA_VLM changes the model); installed through Ollama |
6.1 GB | Ollama |
Pixal3D (pixal3d engine, pixal3dw weights, pixal3dtest smoke test) |
A separate portable ComfyUI on port 8191 (127.0.0.1 only) with TRELLIS.2 and Pixal3D. Default folder runtime\ComfyUI-Pixal3D; override with ASTRA_PIXAL3D_DIR (pixal3dDir in config\paths.json) |
about 42 GB download, 48.5 GB on disk (52 GB free recommended) | NVIDIA RTX 30/40/50, 10+ GB VRAM (8 GB with a warning); short path without non-Latin characters |
VFX texture generators (vfx) |
Material Maker, PixaFlux, KumoWorks, Slate, FlowMap Painter, Pseudo Volume Generator and four offline web generators (scripts\vfx\Install-VfxTools.ps1, catalog server\vfx-tools-catalog.json) |
about 330 MB download, 500 MB on disk | Node.js with npm for |