Run local AI apps with one CapaKit command.
This repository is the public registry for CapaKit AI app Kits. Each app is a standalone GitHub repository you can run, inspect, clone, or adapt. The registry is generated from kit-owned metadata, so the README stays human-friendly while apps.json stays machine-friendly.
- Machine-readable registry: apps.json
Local-first AI app Kit for generating and editing a simple illustrated children's storybook.
web-ui llama.cpp stable-diffusion image-generation local-ai react vite typescript bun
Run and details
What it does
- Turns a story idea into a 10-page story arc.
- Uses a local language model for story text and a local image model for page art.
- Serves a browser UI for editing pages and printing the final storybook.
Tags: web-ui llama.cpp stable-diffusion image-generation local-ai react vite typescript bun
Run
capakit run https://github.com/capakit/kids-storybook-creator-demo-kit \
--mount models=~/.capakit/modelsSource: kids-storybook-creator-demo-kit
Local AI app Kit for tagging images from a mounted folder with a local vision model.
web-ui vision image-tagging llama.cpp mcp local-ai react vite typescript bun
Run and details
What it does
- Lists images from a read-only local folder.
- Tags selected images with a bundled local vision model dependency.
- Exposes both a browser UI and an MCP image-tagging tool.
Tags: web-ui vision image-tagging llama.cpp mcp local-ai react vite typescript bun
Run
capakit run https://github.com/capakit/local-image-tagger-demo-kit \
--mount images=<path-to-images> \
--mount models=~/.capakit/modelsInstall as a Codex skill
capakit run https://github.com/capakit/local-image-tagger-demo-kit --global-skill codex \
--mount images=<path-to-images> \
--mount models=~/.capakit/modelsSource: local-image-tagger-demo-kit
Local-first AI app Kit for a browser voice conversation loop with speech recognition, local chat, and speech output.
web-ui websocket voice audio speech-to-text text-to-speech llama.cpp transformers.js whisper kokoro local-ai react vite typescript bun
Run and details
What it does
- Streams microphone audio from the browser to a CapaKit workload.
- Transcribes speech with a local Whisper model.
- Generates assistant replies through a bundled local llama.cpp dependency.
- Speaks replies with a local Kokoro TTS model.
Tags: web-ui websocket voice audio speech-to-text text-to-speech llama.cpp transformers.js whisper kokoro local-ai react vite typescript bun
Run
capakit run https://github.com/capakit/realtime-voice-demo-kit \
--mount models=~/.capakit/modelsSource: realtime-voice-demo-kit
Expand an app for the exact command, longer description, and source repository.
Hello World - Minimal AI app Kit that exposes a single MCP tool returning hello world.
What it does
- Starts one Bun workload with an MCP endpoint.
- Provides a tiny tool that is useful for validating CapaKit installation and skill wiring.
Tags: mcp starter typescript bun
Run
capakit run https://github.com/capakit/hello-world-demo-kitInstall as a Codex skill
capakit run https://github.com/capakit/hello-world-demo-kit --global-skill codexSource: hello-world-demo-kit
Kids Storybook Creator - Local-first AI app Kit for generating and editing a simple illustrated children's storybook.
What it does
- Turns a story idea into a 10-page story arc.
- Uses a local language model for story text and a local image model for page art.
- Serves a browser UI for editing pages and printing the final storybook.
Tags: web-ui llama.cpp stable-diffusion image-generation local-ai react vite typescript bun
Run
capakit run https://github.com/capakit/kids-storybook-creator-demo-kit \
--mount models=~/.capakit/modelsSource: kids-storybook-creator-demo-kit
llama.cpp Local - Local AI app Kit that serves GGUF models through llama.cpp with OpenAI-compatible and MCP endpoints.
What it does
- Downloads and runs a llama.cpp release on demand.
- Loads a local path or Hugging Face GGUF model spec.
- Exposes OpenAI-compatible chat and an MCP tool for local model prompts.
Tags: llama.cpp gguf oaic mcp local-ai typescript bun
Run
capakit run https://github.com/capakit/llama-cpp-local-kit \
--mount models=~/.capakit/modelsInstall as a Codex skill
capakit run https://github.com/capakit/llama-cpp-local-kit --global-skill codex \
--mount models=~/.capakit/modelsSource: llama-cpp-local-kit
Local Image Tagger - Local AI app Kit for tagging images from a mounted folder with a local vision model.
What it does
- Lists images from a read-only local folder.
- Tags selected images with a bundled local vision model dependency.
- Exposes both a browser UI and an MCP image-tagging tool.
Tags: web-ui vision image-tagging llama.cpp mcp local-ai react vite typescript bun
Run
capakit run https://github.com/capakit/local-image-tagger-demo-kit \
--mount images=<path-to-images> \
--mount models=~/.capakit/modelsInstall as a Codex skill
capakit run https://github.com/capakit/local-image-tagger-demo-kit --global-skill codex \
--mount images=<path-to-images> \
--mount models=~/.capakit/modelsSource: local-image-tagger-demo-kit
Stable Diffusion Local - Local AI app Kit that serves stable-diffusion.cpp through an OpenAI-compatible image endpoint.
What it does
- Downloads and runs stable-diffusion.cpp on demand.
- Loads a local path or Hugging Face diffusion model spec.
- Exposes an OpenAI-compatible image-generation API for other Kits.
Tags: stable-diffusion image-generation oaic local-ai typescript bun
Run
capakit run https://github.com/capakit/stable-diffusion-local-kit \
--mount models=~/.capakit/modelsSource: stable-diffusion-local-kit
Realtime Voice - Local-first AI app Kit for a browser voice conversation loop with speech recognition, local chat, and speech output.
What it does
- Streams microphone audio from the browser to a CapaKit workload.
- Transcribes speech with a local Whisper model.
- Generates assistant replies through a bundled local llama.cpp dependency.
- Speaks replies with a local Kokoro TTS model.
Tags: web-ui websocket voice audio speech-to-text text-to-speech llama.cpp transformers.js whisper kokoro local-ai react vite typescript bun
Run
capakit run https://github.com/capakit/realtime-voice-demo-kit \
--mount models=~/.capakit/modelsSource: realtime-voice-demo-kit


