Shaderc-Vkrunner enables AI agents to safely experiment with GPU shader development, compilation, optimization, and visualization in a completely local, Docker-based sandbox. By leveraging Mesa's software Vulkan implementation, it avoids the risks associated with direct GPU access, such as crashes or device loss, making it ideal for use with self-hosted LLMs and AI tools that support the Model Context Protocol. It is designed to be safe and easy to use, providing a unified interface for shader development, optimization, and visualization.
Características Principales
01Completely local execution with no external API dependencies.
02Supports advanced Vulkan features like atomics and subgroups.
03Supports shader compilation, optimization, and visualization.
04Docker-based for easy deployment and isolation.
05Safe CPU-emulated Vulkan execution using Mesa.
063 GitHub stars