Klava — Development skill for Claude Code
Klava is a cli for dead-simple usage cli code agents with any providers.
How to install Klava
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Partysun/klava and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Klava does
Klava is a cli for dead-simple usage cli code agents with any providers. Use claude code with your OpenAI-like provider. Make any code agents more secure - filter out any leaking secret keys and crypto keys from your filesystem.
Alternatives in Development
README
klava
_README file written by hands primarily_
Klava is a CLI tool for using code agents with any provider. Use Claude Code with your OpenAI-compatible provider. Make code agents more secure by filtering out leaked secret keys and cryptographic keys from your filesystem.
Features
- Fast & Lightweight: Written in Rust with async I/O
- Universal: Works with any OpenAI-compatible API (OpenRouter, Qwen, Cloud.ru, local LLMs)
- Security Guardrails: Filters out leaked secret keys and cryptographic keys from your filesystem before sending requests to LLM APIs
Installation
You can install klava from [pip](https://pypi.org/project/klava/), [npm](https://www.npmjs.com/package/@zatsepin/klava), [cargo](https://doc.rust-lang.org/cargo/getting-started/installation.html) or [mise](https://github.com/jdx/mise)!
# Python (uvx and uv tool run it without a permanent install)
pip install klava
uv tool install klava
uvx klava --help
# Node (npx runs it without a permanent install)
npm install --global @zatsepin/klava
npx @zatsepin/klava --help
# Rust
cargo install klava --locked
mise use -g cargo:klava
Prebuilt binaries ship for linux x86_64/arm64 (glibc ≥ 2.17), macOS (universal2: Intel + Apple Silicon) and Windows x86_64, so neither pip nor npm needs a Rust toolchain. Alpine/musl and other platforms fall back to `cargo install klava`.
Or you can build klava from source. You need to install rustup, clone the repository and then
cargo install --path . --locked
Releasing (maintainers)
Version and tag come from `Cargo.toml` `[package]` — bump it, plus `pyproject.toml` and `npm/package.json` (the test pipeline runs `scripts/check-version.sh` and fails on drift), then tag `v`. The Woodpecker pipelines build and publish PyPI wheels/sdist and the npm platform packages per agent OS; both registries skip files that already exist, so a re-run of the same tag is safe.
Launch AI Code Agent
The `launch` command starts the
Related Skills
Paperclip Adapter Hermes Local Plus
Drop-in replacement for Paperclip's built-in hermes_local adapter — production-grade Hermes Agent integration
Agentsw
CLI provider switcher for coding agents: manage OpenAI/Anthropic-protocol providers in one place and sync them
Aegis Trace Export
Export activity-log traces with PII / secret redaction for safe sharing. Use this skill whenever the user want
Heeler Secrets Scan
Run Heeler secret scanning for a repository or staged changes. Use when comitting code or the user asks to det
Apikeys Handler
Rotate API keys and secrets after a breach. Shows progress, or plans a rotation (dry run). Never reads or prin
Agentswap
Fail over Claude Code and Codex across subscriptions, API keys, and third-party providers; wait through quota
Related Agents
Secret Scanner
PYA specialist spawned by the /pya orchestrator. Finds hardcoded and leaked credentials in an untrusted reposi
Pipeline Analyst
Use to see what is working: weekly review, funnel by agent and by source, stuck agents, usage and budget. Trig
ZeroClaw Android
Run AI agents 24/7 on your Android phone. Native Rust core, 25+ providers (OpenAI, Claude, Gemini, Groq, DeepS