Explore an interactive 3D concept design of AI model capabilities as physical controls.
Study procedural Three.js techniques for building complex hardware-style scenes.
Reuse the demand-driven rendering and performance profile pattern in another Three.js project.
Listen to the exposed input event API to drive custom UI or demos.
| gokayfem/kimi-micro | 00kaku/gallery-slider-block | 0xkinno/vellum | |
|---|---|---|---|
| Stars | 0 | — | 0 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | 2021-05-19 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | easy | easy | hard |
| Complexity | 2/5 | 2/5 | 4/5 |
| Audience | developer | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Node.js 20.19+ or 22.12+ to install dependencies and run the Vite dev server.
Kimi K3 Control Surface is a browser based 3D visualization built with Three.js, a JavaScript library for rendering 3D graphics on the web. It is an independent fan made project that imagines what a physical hardware control panel for Moonshot AI's Kimi model might look like, built entirely from procedural code rather than imported 3D model files. The interface represents various Kimi K3 capabilities as physical style controls you can interact with, such as a memory gate feature called KDA, a routing mechanism called AttnRes, an expert selection system, support for very long context windows, native image understanding, and a coding agent workflow. On top of these, there are command buttons for actions like Run, Commit, Retry, Expand Context, Voice Prompt, and Open Kimi. You can interact with the model using rotary dials, a joystick, touch input, a virtual camera, and by exploding the assembly apart into its individual pieces, using either a mouse or keyboard. Visually, the scene includes five preset camera angles, smooth transitions between an assembled and exploded view, and materials meant to look like transparent plastic, anodized metal, and circuit board. For performance, it offers three rendering quality profiles named Eco, Balanced, and Studio, automatically choosing the lighter Eco mode on mobile or lower powered devices, and it only renders new frames when something actually changes instead of running constantly. Developers can hook into what the user does through a browser event that reports which control was touched and how. To run the project yourself, you need a recent version of Node.js, then install dependencies and start a local development server, or build an optimized static version for hosting elsewhere. The author is clear that Kimi and Moonshot AI names belong to their respective owners and that this is an unofficial visualization study.
An interactive 3D web visualization imagining a physical control panel for the Kimi K3 AI model, built with Three.js.
Mainly JavaScript. The stack also includes JavaScript, Three.js, Vite.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.