Lite Harness — Development skill for Claude Code
Unified API for running OpenCode, Claude Code, Codex agents.
How to install Lite Harness
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open LiteLLM-Labs/lite-harness and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Lite Harness does
Unified API for running OpenCode, Claude Code, Codex agents.
Alternatives in Development
- IPolloWork — Enterprise-grade, local-first Agent Workbench for people and agent teams 4.9k ★
- Petdex — A public gallery of animated pets for Codex, Claude Code, DeepSeek Harness, Hermes, OpenCode, Gemini CLI, and 4k ★
- Hapi — App for Claude Code / Codex / Gemini / OpenCode, vibe coding anytime, anywhere 3.6k ★
README
lite-harness
Call all agent harnesses using the Claude Agent SDK format.
lite-harness manages:
- One TypeScript and Python interface for multiple agent harnesses
- Harness switching with
harness, model switching withmodel - Claude Agent SDK-compatible streaming messages and errors
Preview: the SDK is not published to npm or PyPI yet. Clone this repo to try it. If you want a packaged release, please [file an issue](https://github.com/LiteLLM-Labs/lite-harness/issues).
[](https://discord.gg/Nkxw3rm3EE)
Setup (clone)
git clone https://github.com/LiteLLM-Labs/lite-harness.git
cd lite-harness
# install the backend server's deps once — the SDK auto-spawns it from the clone
npm install --prefix src/sdk/server
# pick a model — set the key for your provider:
export ANTHROPIC_API_KEY=sk-ant-... # for harness "claude-code"
export OPENAI_API_KEY=sk-... # for harness "codex"
TypeScript Usage
npm install --prefix src/sdk/typescript && npm run build --prefix src/sdk/typescript
import { query } from "@lite-harness/sdk";
const prompt = "Fix the failing test";
// Claude Code harness
for await (const message of query({
prompt,
options: { harness: "claude-code", model: "claude-opus-4-8" },
})) {
console.log(message);
}
// Codex harness
for await (const message of query({
prompt,
options: { harness: "codex", model: "gpt-5.5" },
})) {
console.log(message);
}
Python Usage
pip install -e src/sdk/python # editable install of the client (Python 3.10+)
from lite_harness import query, AgentOptions
prompt = "Fix the failing test"
# Claude Code harness
async for message in query(
prompt=prompt,
options=AgentOptions(harness="claude-code", model="claude-opus-4-8"),
):
print(message)
# Codex harness
async for message in query(
prompt=prompt,
options=AgentOptions(harn
Related Skills
Agentrules Architect
AGENTS.md/CLAUDE.md generator and ExecPlan harness for Codex, Claude Code, Cursor, Antigravity, OpenCode and o
Openapis
Free Claude API + free OpenAI API in one unified proxy. Drop-in compatible with Anthropic SDK, OpenAI SDK, Cla
Agent Mux
unified TypeScript SDK and CLI (amux) for driving heterogeneous coding-agent harnesses — Claude Code, Codex, G
Agentry
Multi-Agent Prompt Manager TUI — Unified prompt management for Claude Code, Continue, OpenClaw, Codex, Gemini
Go Providers
Unified Go Provider interface over CLI/PTY-driven coding-agent adapters (Claude Code, Codex, opencode) with Bo
Unified Agent Memory
Unified fleet-wide agent memory system for DeepSeek Harness — shared Obsidian Vault for dsh, Codex, Claude Cod
Related Agents
Opencode Generalist
OpenCode, the open-source model-agnostic CLI harness, for general coding
Agent Of Empires
Claude Code, OpenCode, Mistral Vibe, Codex CLI, Gemini CLI Coding Agent Terminal Session manager via tmux and
Skills Manager (AI 技能管理器)
一款用于管理 AI 编程助手技能(Skills)的统一桌面应用。 无缝组织、同步和共享 Claude Code、Codex、Opencode 及其他 AI 工具的技能。 Version Platform