Photograph a real object with your phone and get a generated 3D model imported straight into Blender.
apekshik/anykit
Builds cohesive, game-ready 3D prop kits in one art style from reference images, using a Claude agent and fal-hosted generators.
- Stars
- 89
- Forks
- 7
- Open issues
- 0
- Last commit
- 6 days ago
What is it?
AnyKit takes one to four style reference images and produces a kit: a set of static 3D props in that single style, scaled to real-world dimensions. Each item is delivered as a GLB with a LOD1 version and a thumbnail, and the kit includes a Blender asset library, a lineup render with a scale bar, a manifest, and a zip of all outputs.
Raw image-to-3D models typically return meshes with random orientation, no real size, opaque glass, visible brand labels and very high triangle counts, and items rarely match each other. AnyKit adds a planning and checking layer on top of Tripo and Meshy: references are generated with a shared style description, all items are reviewed together, orientation and scale are normalized, and triangle budgets and textures are capped. An independent critic scores the set and the agent keeps revising until it passes.
The project runs as a fal app with a queue-based API, plus a command-line client and instructions for running the agent locally. It is part of a family that includes AnyScene for full sets and AnyShot for rendering.
Key features
- 01Generates a set of props from 1-4 style reference images with one shared style description.
- 02Normalizes real-world scale, bottom-centre origin and front-facing orientation for each item.
- 03Outputs per-item GLB and LOD1 files with thumbnails, plus a Blender asset library.
- 04Chooses between Meshy and Tripo per item by comparing renders.
- 05Includes an automated critic that scores the kit and drives revisions until it passes.
- 06Exposes dials for item count, variety, detail, wear, wetness, warmth and look.
Use cases
- Filling a game level with a consistent set of desk or street props in one art style.
- Prototyping a scene in Blender with real-scale, asset-library-ready props.
- Producing a base set of props that an artist then refines for production.
Quick start
- 1
Set the fal and Claude API key secrets
fal secrets set OPENROUTER_API_KEY=... - 2
Deploy the fal app from the repository root
fal deploy app.py::AnyKitApp --app-name anykit --auth private - 3
Run the smoke check against your deployed app
python client.py smoke
Things to know
- Requires a fal account with Serverless access and an OpenRouter or Anthropic API key.
- Each kit costs real money in generation and agent fees, about $25 typical according to the README.
- Runs on fal GPU workers (RTX 5090 or RTX PRO 6000), so local self-hosting needs a comparable setup and Blender 5.0.1.
In collections
Topics
FAQ
- What is anykit?
- Builds cohesive, game-ready 3D prop kits in one art style from reference images, using a Claude agent and fal-hosted generators. AnyKit takes one to four style reference images and produces a kit: a set of static 3D props in that single style, scaled to real-world dimensions. Each item is delivered as a GLB with a LOD1 version and a thumbnail, and the kit includes a Blender asset library, a lineup render with a scale bar, a manifest, and a zip of all outputs.
- Is anykit free to use? What license does it have?
- anykit is open source under the MIT license. Check the license terms before using it in commercial products.
- Is anykit still maintained?
- Actively maintained. The last commit to anykit was on Nov 1, 2026.
- What can I use anykit for?
- Filling a game level with a consistent set of desk or street props in one art style. Prototyping a scene in Blender with real-scale, asset-library-ready props. Producing a base set of props that an artist then refines for production.
- How do I install anykit?
- Set the fal and Claude API key secrets: fal secrets set OPENROUTER_API_KEY=... Deploy the fal app from the repository root: fal deploy app.py::AnyKitApp --app-name anykit --auth private Run the smoke check against your deployed app: python client.py smoke
- Where can I get anykit?
- The source code and installation instructions are on GitHub: https://github.com/apekshik/anykit
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A collection of agent skills that teach AI coding agents to generate images, video, audio and 3D through the Scenario MCP server, plus skills that drive DCC tools and game engines.
A free, open-source generative AI movie studio that runs inside Blender's Video Sequence Editor, covering text, image, video, audio and speech generation.
A Blender add-on that brings Scenario AI image, video, 3D, PBR material and audio generation into the viewport, plus a local MCP server for agents.
Retargets human motion from a video or still photo onto an Adobe Mixamo-rigged 3D character, exporting a skinned .glb file.
A free, open source fork of Blender focused on continuing the Blender Game Engine for building interactive 3D games and experiences.