Skip to main content

omni-agents

Translations: Português | Español

A centralized, tool-agnostic hub to version, manage, and distribute specialized subagents, development rules, and modular skill libraries across multiple AI coding assistants.


Supported Tools

omni-agents unifies context management and compiles directly into the native format expected by each assistant:

Tool Target ID Scope Generated Files & Destinations
Google Antigravity antigravity Workspace .agents/ (skills.json, rules/, agents/)
Claude Code claude Workspace CLAUDE.md in project root and .claude/skills/
Cursor IDE cursor Workspace .cursor/rules/*.mdc (with globs and alwaysApply metadata)
GitHub Copilot copilot Workspace Consolidated .github/copilot-instructions.md
Universal universal Workspace Standardized AGENTS.md in project root
Kiro kiro Workspace Root AGENTS.md and .kiro/ directory
OpenCode opencode Workspace Root AGENTS.md and .opencode/ directory
Codex (OpenAI) codex Workspace Root AGENTS.md tailored for Codex

Repository Structure

omni-agents/
├── agents/                          # Specialized subagent personas
│   ├── accessibility-reviewer.md
│   ├── code-reviewer.md
│   └── security-auditor.md
├── rules/                           # Modular rule profiles (one AGENTS.md per folder)
│   ├── general/                     # General engineering guidelines (English)
│   │   └── AGENTS.md
│   └── pt-br-dev/                   # Brazilian Portuguese development guidelines
│       └── AGENTS.md
├── src/                                 # Application source package (Src Layout)
│   └── omni_agents/                     # Main CLI package
│       ├── cli.py                       # CLI entry point, argument parsing & dispatch
│       ├── core/                        # Core domain logic (scanner, linker, config)
│       ├── tui/                         # Interactive terminal UI menus
│       ├── commands/                    # Headless CLI command handlers
│       ├── i18n.py                      # Decoupled internationalization engine
│       ├── languages/                   # Localized translation catalogs (en.json, pt.json...)
│       └── targets/                     # Specialized target adapter modules
│           ├── __init__.py              # Central target registry
│           ├── base.py                  # Adapter contracts and filesystem utilities
│           ├── antigravity.py           # Google Antigravity adapter
│           ├── claude.py                # Claude Code adapter (CLAUDE.md)
│           ├── cursor.py                # Cursor IDE adapter (.cursor/rules/*.mdc)
│           ├── copilot.py               # GitHub Copilot adapter
│           └── universal.py             # Universal, Kiro, OpenCode, and Codex adapter
├── tests/                               # Automated unit test suite
├── skills/
│   ├── global/                      # GLOBAL CORE (~800 tokens) - Essential for all projects
│   │   ├── coding-standards/        # Technical excellence, Clean Code, and engineering patterns
│   │   ├── comunicacao-clara/       # Clear, unpacked communication and concise synthesis
│   │   ├── grug-brained-dev/        # Anti-overengineering and simplicity mindset
│   │   ├── reducing-entropy/        # Combating technical debt and deleting dead code
│   │   └── researching-codebases/   # Multi-agent codebase research and navigation
│   ├── planning/                    # LIBRARY: Planning, auditing, and roadmaps
│   ├── docs/                        # LIBRARY: Technical writing and documentation
│   ├── frontend/                    # LIBRARY: UI design, visual standards, and Tailwind CSS
│   ├── meta/                        # LIBRARY: Prompt engineering and customization authoring
│   └── stacks/                      # LIBRARY: Frameworks, languages, and infrastructure
├── docs/
│   └── translations/                # Translated documentation
│       ├── README.pt-BR.md
│       └── README.es.md
└── README.md                        # Primary documentation in English

Contents

1. Subagents (agents/)

  • accessibility-reviewer.md: Digital accessibility (a11y) specialist covering WCAG 2.1/2.2 (A, AA, AAA) and WAI-ARIA guidelines.
  • code-reviewer.md: Static code analysis, Clean Code, readability, and solid architecture reviewer.
  • security-auditor.md: Application security specialist covering OWASP Top 10 and secure coding practices.

2. Rule Profiles (rules/)

Organized into dedicated profile folders, each containing its own AGENTS.md contract:

  • pt-br-dev/AGENTS.md: Engineering guidelines, security standards, Brazilian Portuguese communication rules, strict accentuation, emoji prohibition, and Tailwind CSS.
  • general/AGENTS.md: Universal guidelines for international projects in English, clean architecture, security, and modern frontend practices.

3. Modular Skill Library (skills/)

To optimize token consumption and prevent model choice hesitation:

  1. Global Core (skills/global/): 5 essential skills establishing foundational pair-programming behavior across any project (~800 tokens total).
  2. On-Demand Library (skills/{planning,docs,frontend,meta,stacks}/): Specialized skills selectively mounted only in relevant repositories.

Installation

The official and recommended way to install and manage omni-agents is via uv, the ultra-fast Python package and CLI tool manager written in Rust. Installing via uv tool ensures an isolated environment, instantaneous startup, and globally accessible omni-agents and omni commands without polluting your system Python.


Method 1: Official — Isolated Install via uv

Step 1: Install uv on Your Operating System (if not installed)

  • Windows (PowerShell):

    powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
    

    (Or via winget: winget install astral-sh.uv)

  • Linux & macOS:

    curl -LsSf https://astral.sh/uv/install.sh | sh
    

    (Or on macOS via Homebrew: brew install uv)

Step 2: Install omni-agents

uv tool install omni-agents-cli

To update to the latest version in the future:

uv tool upgrade omni-agents-cli

Method 2: Standard Install via pip

If you prefer installing directly into your Python environment without uv:

pip install omni-agents-cli

To update to the latest version in the future:

pip install --upgrade omni-agents-cli

Method 3: Alternative — Isolated Install via pipx

If your workflow uses pipx:

Step 1: Install pipx (if not installed)

  • Windows (PowerShell):

    python -m pip install --user pipx
    python -m pipx ensurepath
    

    (Restart your PowerShell or terminal window after running ensurepath).

  • Linux (Ubuntu / Debian):

    sudo apt update && sudo apt install -y pipx
    pipx ensurepath
    

    (Fedora: sudo dnf install pipx | Arch Linux: sudo pacman -S python-pipx)

  • macOS:

    brew install pipx
    pipx ensurepath
    

Step 2: Install omni-agents

pipx install omni-agents-cli

To update in the future:

pipx upgrade omni-agents-cli

Method 4: One-Line Convenience Scripts

  • Windows (PowerShell):
    irm https://raw.githubusercontent.com/TheCheepeer/omni-agents/main/install.ps1 | iex
    
  • Linux / macOS:
    curl -fsSL https://raw.githubusercontent.com/TheCheepeer/omni-agents/main/install.sh | bash
    

Cross-Platform Configuration & Automation

The tool can be executed globally via the omni-agents command (or shorthand alias omni).

When working in the cloned repository during development, install in editable mode:

pip install -e .

1. Interactive Mode (TUI / GUI)

# Launch interactive menu globally:
omni-agents
# or shorthand:
omni

# Or specify target project directory directly:
omni-agents /path/to/project
omni-agents .

Interactive Menu Layout:

=================================================================
  MULTI-TOOL AGENT, RULES & SKILLS CONFIGURATOR
=================================================================
  Target Workspace:   [/path/to/project]
  Active Tools:       antigravity, cursor, claude
-----------------------------------------------------------------
  [t] Select Target Tools (Antigravity, Cursor, Claude...)
  [1] Subagents for Workspace
  [2] Rules for Workspace
  [3] Modular Skills for Workspace
  [e] Remote Extensions (Catalog & Community Packages)
  [w] Set / Change Target Workspace (Recent Projects Switcher)
  [s] Synchronize All (Sync active tools in batch)
  [c] Clean / Uninstall by Tool
  [l] Language / Idioma: [EN | PT-BR | ES]
  [q] Exit
=================================================================

2. Command-Line Interface (CLI / Automation)

Execute commands directly within scripts or CI/CD pipelines:

# List all supported tools:
omni-agents --list-tools

# List tracked workspaces across your system:
omni-agents --list-workspaces

# Synchronize workspace across all active tools:
omni-agents /path/to/project --sync

# Configure for a specific tool:
omni-agents /path/to/project --tool cursor --sync
omni-agents /path/to/project --tool claude --sync
omni-agents /path/to/project --tool copilot --sync

# Configure for all tools simultaneously (Multi-Tool):
omni-agents /path/to/project --tool all --sync

# Remove configuration for a single tool without affecting others:
omni-agents /path/to/project --tool cursor --clean
omni-agents /path/to/project --clean  # Remove all

# Configure specific subagents, rules, and skills:
omni-agents /path/to/project --tools antigravity,claude --agents code-reviewer --sync

# Force UI language:
omni-agents --lang en
omni-agents --lang pt

3. Strategic Scenarios

Multi-Tool Team Workflow

In teams where different developers use different environments (e.g., developer A uses Cursor, developer B uses VS Code with Copilot, and developer C uses Antigravity), use --tool all. The script exports native configuration files for each assistant from a single source of truth, guaranteeing project-wide consistency.

Fast Synchronization (Sync)

When updating rules or skills in this repository, run --sync on any target project to instantly regenerate consolidated files (CLAUDE.md, copilot-instructions.md, .cursor/rules/, etc.).

State Persistence

Workspace preferences are saved in .agents/workspace_state.json (automatically added to .gitignore), allowing you to inspect and modify active targets at any time.


Documentation

For in-depth technical documentation and developer guides, consult:

  • Architecture & Design: Layered component resolution, filesystem linking engine, and target adapter patterns.
  • CLI Reference: Complete command-line syntax, flags, interactive TUI navigation, and headless/CI automation.
  • Configuration & Extensions: Schema for config.json, personal overrides in custom/, remote catalog syncing, and updater.
  • Contributing Standards: Local environment setup, engineering guidelines, adding new target adapters, and localization.

Credits and Acknowledgements

Several skills included in this repository were adapted from:

See the NOTICE file for formal third-party license and copyright declarations.


License

Distributed under the Apache 2.0 License. See LICENSE for details.

Metadata

Release files for omni-agents-cli 1.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for omni-agents-cli 1.0.3
File Size Uploaded
omni_agents_cli-1.0.3.tar.gz 82.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for omni-agents-cli 1.0.3
File Interpreter ABI Platform
omni_agents_cli-1.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 184.8 kB

Release files / omni_agents_cli-1.0.3.tar.gz

Download URL omni_agents_cli-1.0.3.tar.gz
Size 82.4 kB
Tags Source
SHA-256 checksum
How to use checksums
4be4c3e871f012906a3d512f39eac29d632f0edb03109c953750e10cbc2b64b2
BLAKE2b-256 checksum
How to use checksums
660e89d7344b691081b42ae44b1b980d16f5f627826dad7d8594f3241f84d570
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / omni_agents_cli-1.0.3-py3-none-any.whl

Download URL omni_agents_cli-1.0.3-py3-none-any.whl
Size 102.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ca6731a99d0de170e8f317f2329f6a4ae7df25dd60d685623cf099724f3f9aa1
BLAKE2b-256 checksum
How to use checksums
2e74db7df07481a3e2dc4be6c056e50d4a6ce6eb2fb86c0660f76453fbfbb18a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release history Release notifications | RSS feed

1.0.4

2 release files

This release

1.0.3 This release

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page