by CapriChooms
Capri — an AI desktop companion for Windows with local/API models, Hugging Face, optional voice, memory and permission-based desktop tools.
# Add to your Claude Code skills
git clone https://github.com/CapriChooms/CapriCoreGuides for using ai agents skills like CapriCore.
CapriCore is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by CapriChooms. Capri — an AI desktop companion for Windows with local/API models, Hugging Face, optional voice, memory and permission-based desktop tools. It has 124 GitHub stars.
CapriCore's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/CapriChooms/CapriCore" and add it to your Claude Code skills directory (see the Installation section above).
CapriCore is primarily written in JavaScript. It is open-source under CapriChooms on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh CapriCore against similar tools.
No comments yet. Be the first to share your thoughts!
Available after the catalog security scan passes.
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
A Windows AI desktop companion powered by OpenClaw: bundled local LLMs, Hugging Face GGUF models or OpenAI-compatible APIs, with shared conversation and memory, 51 interface languages, optional voice and explicitly enabled desktop tools.
Website · Discord · Documentation · Roadmap · Contribute
Download the latest Capri for Windows · 1.1.2 release notes · Report a bug
The public repository and releases are CapriChooms/CapriCore. Downloads and update checks do not require a GitHub account, invitation or token.
Capabilities depend on the selected model, its tool/image support and your permissions. Complex workflows, individual GPU backends and additional voices still need configuration and can require your help; see current limits.
On Windows 10 22H2/11 x64, run the CapriSetup executable for your release, or extract the source package and double-click Install Capri.cmd. The wizard installs private runtimes, selected models and optional speech components. The CPU request classifier is included. Choose local LLMs, Hugging Face model selection, or API mode (BETA). API mode skips local conversation-model downloads and, by default, startup loading. No global Python/Node installation or terminal is required.
For a first installation, complete this wizard before opening Capri.exe. Use the same wizard and installation folder to repair missing runtimes or dependencies.
Upgrading an existing installation. Run the 1.1.2 installer and select your Capri installation folder. This updates the installed runtime and keeps local data, compatible downloaded models and personal settings. The stable update channel uses the public repository.
For voice replies on a supported GPU, choose your Conversation language and the included Capri · Chatterbox voice. Setup installs English or the matching multilingual voice. The CPU Qwen3-TTS option is separate and BETA. No separate voice ZIP, destination folder, recording or training is needed for the included reference. Add or prepare voices later in Settings → Language model → Voice models. Voice installation guide, release packaging.
Capri starts with the microphone and voice replies off on every launch. Their models stay unloaded until you enable the microphone or speaker button. Installing a speech pack does not turn it on automatically at startup; your selected languages and downloaded models are kept.
License/download consent, hardware profiles, language choices, progress, cancellation, repair and selective uninstall are explained in the wizard guide. The installer is unsigned; publisher signing and broader clean-machine qualification remain release work. Capri has read/write access to its own installation folder by default, including code and configuration; revoke it in Settings → File access. Other folders, microphone and screen access require separate grants.
For manual local-model development on Windows 10/11 x64, install Node.js 24.22.1
(or a compatible later 24.x), npm and the llama.cpp Windows x64 Vulkan runtime. Set CAPRI_LLAMA_PATH to the full path of llama-server.exe before starting Capri. Open the
extracted or cloned folder containing package.json and run:
node --version
npm --version
npm ci
npm run doctor
npm run setup
npm run models:pull
npm run desktop
node --version should show v24.22.1 or a newer 24.x version. npm ci installs
the JavaScript libraries from the lockfile; wait for it to finish successfully
before continuing. If startup reports Cannot find module or
ERR_MODULE_NOT_FOUND, repeat npm ci in this folder. If node or npm is not
recognized, install Node.js with npm and reopen PowerShell, or use the graphical
installation above. Detailed setup and repair.
Setup explains hardware profiles and saves an ignored local override. The model command downloads the selected text model and memory embedding model. Allow several GB of disk space. Capri manages llama-server locally and can reuse compatible weights from an existing model store. npm stop releases managed resources.
The source package includes the reviewed Capri sprites and animations, plus a procedural fallback avatar. Recordings and trained voice weights remain separate optional packs. Missing speech packs leave text chat available. Installation.
Windows 10 22H2 or Windows 11, x64. The smallest supported configuration has 8 GiB system RAM. Requirements above that depend on where the language model runs and which speech components you enable.
| Inference mode | System RAM | Dedicated GPU / VRAM | Model storage |
|---|---|---|---|
| Cloud API (BETA) | 8 GiB planning minimum; local speech needs more | No dedicated GPU required for text chat | No local conversation-model weights |
| Bundled local LLM | See the hardware profiles below | Optional for CPU inference; enough free VRAM for GPU offload | Selected model weights plus runtimes |
| Hugging Face local GGUF (BETA) | Depends on model, quantization and context | Depends on model and offload; CPU execution is possible | Selected files and temporary download space |
| Local API, such as Lemonade (BETA) | Capri plus the local server's requirements | Depends on the server's CPU/GPU/NPU backend | Models managed by that server |
RAM, VRAM and free disk space are separate resources. GPU-offloaded weights use VRAM; CPU inference uses RAM, and partial offload uses both. Shared GPU memory borrows system RAM. Leave room for Windows, games and other applications.
Choose Use API during installation, or open Settings → API connections to add, test and switch between saved connections.
| Provider preset | API base URL |
|---|---|
| OpenRouter | https://openrouter.ai/api/v1 |
| ProxyAPI | https://api.proxyapi.ru/v1 |
| DeepSeek | https://api.deepseek.com |
| Google Gemini | https://generativelanguage.googleapis.com/v1beta/openai/ |
| Hugging Face Inference Providers | https://router.huggingface.co/v1 |
| Lemonade (local CPU/GPU/NPU server) | http://127.0.0.1:13305/api/v1 |
| Custom | Your OpenAI-compatible Chat Completions endpoint |
For cloud providers, use a key and model ID issued by the chosen provider. For Lemonade or another loopback server, leave the key blank unless the server requires authentication. Tool calls and images must be supported by that exact model; enable their switches accordingly. Cloud APIs need an internet connection and an available provider account; usage charges and provider data policies apply. Messages, relevant memory and tool results are sent to the provider; selected screen images are sent when vision is enabled and used.
API mode skips downloading the local conversation LLM and skips loading it by default. Keep Skip local language model when using an API