Agnostic AI — AI skill for Claude Code
Your AI coding harness, ported to every client you use.
How to install Agnostic AI
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open ucsandman/Agnostic-AI and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Agnostic AI does
Your AI coding harness, ported to every client you use. Capture Claude Code (or Codex) rules, hooks, skills, subagents, commands and MCP servers once; apply them identically to Codex, Gemini CLI, Cursor and 16 more. Zero-dependency Node.
Alternatives in AI
- Desktop Cc Gui — Multi-engine AI coding desktop client (Tauri) 4.4k ★
- Rulesync — by dyoshikawa - A Node.js CLI tool that automatically generates configs (rules, ignore files, MCP servers, com 909 ★
- Agenvoy — Self-hosted AI agent harness in a single Go binary — writes, sandbox-tests and repairs its own tools, and lets 474 ★
README
Agnostic AI
[](https://github.com/ucsandman/Agnostic-AI/actions/workflows/ci.yml) [](LICENSE) [](package.json) [](package.json) [](docs/targets.md)
**Your AI coding harness, ported to every client you use.**
You spent months tuning Claude Code: a working agreement in `CLAUDE.md`, guard hooks that block secrets and destructive commands, skills, custom subagents, slash commands, MCP servers. Then you open Codex, or Cursor, or Gemini CLI, and none of it is there. Agnostic AI captures that harness once and applies it, identically, to every other client on the machine. Switch models and tools without switching how the agent behaves.
git clone https://github.com/ucsandman/Agnostic-AI.git && cd Agnostic-AI
npm run port
That is the whole install. No npm dependencies, no Python, nothing phones home. Node 18 or newer.
What gets ported
| Component | From (Claude Code) | To Codex CLI | To Gemini CLI | To Cursor | To 16 others |
|---|---|---|---|---|---|
Rules (CLAUDE.md, imports inlined) |
✓ | AGENTS.md |
GEMINI.md |
rules/*.mdc |
each client's rules file |
Identity (SOUL.md) |
✓ | inlined | inlined | inlined | inlined or traits file |
Hooks (settings.json) |
✓ | config.toml, pre-trusted |
settings.json via shim |
hooks.json via shim |
where the client has hooks |
Skills (skills/*/SKILL.md) |
✓ | linked | linked | linked | linked |
Subagents (agents/*.md) |
✓ | agents/*.toml, model ladder mapped |
– | agents/*.md |
where supported |
Slash commands (commands/*.md) |
✓ | prompts/*.md |
commands/*.toml |
commands/*.md |
where supported |
MCP servers (.claude.json) |
Related Skills
AI Harness Character Creator
AgentDeck: one local GUI to configure every AI coding agent. Tune behavior, permissions, token usage and cost,
AI Component Vetting
Vets third-party AI tooling components (MCP servers, hooks, agents, plugins, skills) for supply-chain risk, us
Hawk Hooks
One registry for all your AI coding tools. Define skills, hooks, agents, prompts, and MCP servers once; hawk s
Claude Code Practices
Interactive AI installer for Claude Code: setup once, keep context across sessions, enforce critical rules wit
HarnessKit
More than a skill manager — manage skills, MCP servers, plugins, hooks, CLIs, configs, memory & rules across e
Conch
An Android client for Claude Code, Codex and Gemini CLI: chat with AI coding agents running on your own server
Related Agents
Harness Architect
Expert in designing and building agent harnesses — agent/skill/tool decomposition, subagent teams, hooks, MCP
Router Tooling Engineer
Writes and tests tooling code plus its unittest suites and README/docs under ~/.claude/router/ (state.sh, swit
Capture Worker
Drives one engine capture playbook over a chunk of (query, lens) rows and returns validated QueryCapture JSON.