fake-bpy-module
Free, open-source stub modules that give Blender Python scripts proper autocomplete in IDEs like PyCharm and VS Code.
🔗 Visit fake-bpy-moduleDescription
Writing Python scripts or add-ons for Blender in a regular code editor is frustrating because your IDE has no idea what Blender's bpy API actually contains — no autocomplete, no type hints, just guessing function names from memory or the docs. fake-bpy-module solves that by providing fake, typed stub versions of Blender's Python API that your IDE can read for full code completion, without needing Blender itself installed or running.
It covers a wide range of Blender versions — from 2.78 through the current 5.2 releases, plus in-development builds — and can be installed via pip or as pre-generated modules. It works with PyCharm, VS Code, and other editors that support Python type hints, and is free and open source under the MIT license.
💬 Our review
The short version: a small but genuinely essential quality-of-life tool for anyone writing Blender scripts or add-ons regularly — the lack of autocomplete for bpy is a well-known pain point, and this fixes it cleanly.
There's a related project, fake-bge-module, covering Blender's older Game Engine API specifically, but for the main bpy API this is close to the standard solution developers reach for. It's free, actively maintained across many Blender versions, and installs in seconds via pip — there's essentially no reason not to add it if you write Blender Python code in an external editor.
💰 Pricing
📊 Global score
🤖 AI-enriched data
Open source sous licence MIT.
Pros
Autocomplete complet pour l'API bpy de Blender sans lancer Blender
Couvre les versions 2.78 à 5.2 plus les builds de développement
Installation simple via pip ou modules pré-générés
Gratuit et open source (MIT)
Cons
Cas d'usage restreint aux scripts Python pour Blender
Les stubs doivent être mis à jour pour suivre les nouvelles versions de l'API
Sans utilité en dehors du développement Blender
