ucsandman

Agnostic AI — AI skill for Claude Code

AI community

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

[![CI](https://github.com/ucsandman/Agnostic-AI/actions/workflows/ci.yml/badge.svg)](https://github.com/ucsandman/Agnostic-AI/actions/workflows/ci.yml) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE) [![Node 18+](https://img.shields.io/badge/node-18%2B-green.svg)](package.json) [![Zero dependencies](https://img.shields.io/badge/dependencies-0-brightgreen.svg)](package.json) [![Clients](https://img.shields.io/badge/clients-20-blue.svg)](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)