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 Global + Workspace .agents/ (skills.json, rules/, agents/) and ~/.gemini/config/
Claude Code claude Global + Workspace CLAUDE.md in project root and ~/.claude/CLAUDE.md
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

We strongly recommend installing omni-agents via isolated CLI package managers (pipx or uv). This guarantees that your system and global Python environments remain completely untouched, while providing globally accessible omni-agents and omni commands across your system.


pipx installs CLI tools in dedicated virtual environments and exposes them directly to your PATH.

Step 1: Install pipx on Your Operating System

  • Windows (PowerShell): The official and recommended way to install pipx on Windows is directly via pip:

    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 | Or via pip: python3 -m pip install --user pipx)

  • macOS:

    brew install pipx
    pipx ensurepath
    

    (Or via pip: python3 -m pip install --user pipx)

Step 2: Install omni-agents

pipx install omni-agents-cli

To update to the latest version in the future:

pipx upgrade omni-agents-cli

Method 2: High-Performance Alternative — Isolated Install via uv

uv is an ultra-fast, modern Python package and tool runner written in Rust.

Step 1: Install uv on Your Operating System

  • 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 3: Direct Install via pip

If you prefer installing directly into your global or current Python environment:

pip install omni-agents-cli

To upgrade:

pip install --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] Global Machine Configuration (Antigravity & Claude)
  [2] Subagents for Workspace
  [3] Rules for Workspace
  [4] Modular Skills for Workspace
  [s] Synchronize All (Sync active tools in batch)
  [c] Clean / Uninstall by Tool
  [l] Language / Idioma: [EN | PT-BR]
  [5] Exit
-----------------------------------------------------------------
  [w] Set / Change Target Workspace
=================================================================

2. Command-Line Interface (CLI / Automation)

Execute commands directly within scripts or CI/CD pipelines:

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

# 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

# Apply global machine configuration:
omni-agents --global
omni-agents --tool claude --global

# 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.2

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.2
File Size Uploaded
omni_agents_cli-1.0.2.tar.gz 78.5 kB Details

Built distribution (wheel)

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

Total release size: 177.1 kB

Release files / omni_agents_cli-1.0.2.tar.gz

Download URL omni_agents_cli-1.0.2.tar.gz
Size 78.5 kB
Tags Source
SHA-256 checksum
How to use checksums
7e8543f0a6feb42d9e799ee10f3b44c1d0e0728c95e889d6e7457e7f13baf9c4
BLAKE2b-256 checksum
How to use checksums
688cd0b2efbad8d36aa6097ed2a5f46a38155d4b2b5275ad6e483d1c829d3f26
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 Sep 29, 2026.

Transparency log

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

Download URL omni_agents_cli-1.0.2-py3-none-any.whl
Size 98.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6545ac95b80d5e621d19c17625a699e78b5cf771ad54fda6514cae77d4249446
BLAKE2b-256 checksum
How to use checksums
034709b7b9a758a8682d97dae5509201fae73e263b95c11beae2bd4861e61167
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 Sep 29, 2026.

Transparency log

Release history Release notifications | RSS feed

1.0.4

2 release files

1.0.3

2 release files

This release

1.0.2 This release

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