Home / Apps & Tools
Apps & tools

From the workshop

Local-first AI apps and game-dev utilities I built for my own work, shared for anyone who needs them. Nothing phones home.

$ permissions
  internet_access    ask
  filesystem_access  ask
  image_generation   ask
  image_input        allow
  memory             always
› fetch the weather for Bouse, AZ
  ⏸ web_fetch wants the internet: allow?
Free · on GitHub

Ollama Permissions Console

A local two-pane console in front of Ollama. Before the model can use the internet, read your files, make images or look at one, the console checks what you set for it: allow, ask or deny. On ask, the chat waits for you. With personalities, long-term memory and voice in and out, all kept on your own disk.

Local nothing phones homeOllama any tool-calling modelLicence CC BY-NC 4.0
$ tts-lab
  voice   Male 3  ·  mood Gruff
  speed   0.9x  ·  pitch −2  ·  formant −1
  fx      Radio
› "Ye'll not cross this bridge, traveller."
  ▸ first sound in 212 ms
  ▸ saved line_014.wav
On Patreon

TTS Lab

A one-page playground for Supertonic voices: type a line, pick a voice and hear it, fast. Shape it with speed, mood, pitch, tone and radio-style effects, blend voices into new ones, and save any line as a WAV. Handy for voicing game characters.

Local runs on your PC10 voices, plus your own blendsExport WAV
Coming soon

AI mesh → Unity pipeline

Three desktop tools that turn AI-generated meshes into clean, game-ready Unity assets: PropBench cuts, repairs and slims a mesh to a triangle budget, LODForge builds detail levels, and AutoRig rigs a humanoid for Unity’s animation system.

Windows with Blender3 tools, one pipelineOut GLB / FBX for Unity
$ mesh-texture-studio
  mesh        lantern.glb
  albedo      lantern_albedo.png
  normal      lantern_normal.png
  roughness   0.62   metalness 0.85
  tiling      1 × 1
› export textured GLB
Coming soon

Browser PBR texturing

Load a mesh in your browser, drop physically based texture maps onto it, tune them live and export a textured GLB. Optional AI retexturing through Meshy, with your key kept on your own machine.

Browser plus a tiny local serverIn OBJ, GLB, FBX, STLOut textured GLB