ucsandman/Agnostic-AI

22 stars · Last commit 2026-10-02

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.

README preview

# 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)
[![Platform](https://img.shields.io/badge/platform-Windows%20%7C%20Linux%20%7C%20macOS-333)](docs/windows-gotchas.md)
[![Sponsor](https://img.shields.io/badge/GitHub%20Sponsors-%E2%9D%A4-db61a2?logo=githubsponsors&logoColor=white)](https://github.com/sponsors/ucsandman)

**One harness. Every client. One repository.**

Agnostic AI is the operating system for an AI coding harness: the guard hooks
that block secrets and destructive commands, the working agreement (rules), the
on-demand context modules, subagents, saved workflows, Mods (function-hook
plugins), operator tools, scheduled jobs and the learning loop that turns
incidents into rules. It is installed into the client you use (Claude Code) as
links, and ported from there into every other client on the machine (Codex,
Gemini CLI, Cursor and sixteen more) in each one's dialect. Your identity,
private rules, memory and machine config stay in a small private overlay of

View full repository on GitHub →