Octolib — AI skill for Claude Code
One Rust API to 25+ AI providers — chat, vision, tool calls, structured output, embeddings & reranking with built-in cost tracking.
How to install Octolib
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Muvon/octolib and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Octolib does
One Rust API to 25+ AI providers — chat, vision, tool calls, structured output, embeddings & reranking with built-in cost tracking.
Alternatives in AI
- Openclaw Dashboard — 🔐 Secure, real-time monitoring dashboard for OpenClaw AI agents 654 ★
- Usage — macOS menu bar & Windows tray app pinning Claude Code, Codex & Antigravity quota, burn rate, and cost to your 301 ★
- Openclaw Claude Bridge — HTTP bridge powering OpenClaw's AI agents via Claude Code CLI — manages persistent sessions, auto-resume, exte 143 ★
README
Octolib: Self-Sufficient AI Provider Library
**© 2026 Muvon Un Limited (Hong Kong)** | [Website](https://muvon.io) | [Product Page](https://octomind.run/product/octolib) [](https://opensource.org/licenses/Apache-2.0) [](https://www.rust-lang.org) [](https://github.com/muvon/octolib/actions/workflows/ci.yml)
🚀 Overview
Octolib is a comprehensive, self-sufficient AI provider library that provides a unified, type-safe interface for interacting with multiple AI services. It offers intelligent model selection, robust error handling, and advanced features like cross-provider tool calling and vision support.
✨ Key Features
- 🔌 Multi-Provider Support: OpenAI, Anthropic, xAI, OpenRouter, Cerebras, NVIDIA NIM, Groq, BytePlus, Alibaba Model Studio, Ollama, Together, Featherless, Fireworks, Hetzner, Inception Labs (Mercury), OpenCode Zen/Go, Google Vertex, Google Studio, Amazon, Cloudflare, DeepSeek, MiniMax, Moonshot AI (Kimi), Z.ai, Tinker (Inkling), OctoHub, Local, CLI proxies
- 🛡️ Unified Interface: Consistent API across different providers
- 🔍 Intelligent Model Validation: Strict
provider:modelformat parsing with case-insensitive model support - 📋 Structured Output: JSON and JSON Schema support for OpenAI, xAI, OpenRouter, DeepSeek, Together, and Z.ai
- 💰 Cost Tracking: Automatic token usage and cost calculation
- 🖼️ Vision Support: Image and video attachment handling for vision-capable models
- 🧰 Tool Calling: Cross-provider tool call standardization
- 🧩 CLI Provider: Use
cli:/(e.g.cli:codex/gpt-5.2-codex). Proxy-only: tools/MCP are not used or controllable. - ⏱️ Retry Management: Configurable exponential backoff
Related Skills
Agent Rs
Pure-Rust async runtime for LLM agents. Multi-provider (Anthropic/OpenAI/Ollama), tool-capable end-to-end, str
Agent Deep Research
Deep research (CLI and agent skill) via the Gemini Interactions API. Automatic RAG grounding from local files
Umwelten
CLI tool for evaluating and comparing AI models across Google, Ollama, OpenRouter, LM Studio, LlamaBarn, and G
TermCode
A blazing-fast, lightweight cross-platform terminal built with Rust & Tauri 2. Features split panes, native AI
LLM Adapter Kit
A universal TypeScript library for interacting with multiple LLM providers through a unified interface. Suppor
Computer Vision
Work on the computer-vision side of the car-part retrieval project (datasets, embeddings, vector search, evalu
Related Agents
Cc Orchestration Writer
Creates Claude Code agent orchestration scripts - bash scripts that chain multiple Claude CLI calls with struc
Statusline Builder
Interactive configuration wizard for the claude-statusline-builder plugin. Walks the user through choosing tim
AI Lens
A-player LLM integration engineer lens for DevBox reviews. Reviews prompt templates, system instructions, LLM