Skip to content

dynatrace-oss/ai-config-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

882 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

aimgr - AI Resources Manager

Build Status Go Report Card Release License Go Version

A command-line tool for discovering, installing, and managing AI resources (commands, skills, agents, packages) across multiple AI coding tools including Claude Code, OpenCode, GitHub Copilot, and Windsurf.

Features

  • πŸ“¦ Centralized Repository: Manage all AI resources in one place
  • πŸ”— Symlink Installation: Install resources without duplication
  • πŸ€– Multi-Tool Support: Works with Claude Code, OpenCode, GitHub Copilot, and Windsurf
  • 🌐 GitHub Integration: Import resources directly from GitHub repositories
  • 🎯 Pattern Matching: Install multiple resources using glob patterns
  • ⚑ Workspace Caching: Git repositories cached for 10-50x faster operations
  • βœ… Format Validation: Automatic validation of resource formats
  • πŸ—‚οΈ Package Support: Group related resources together

Supported AI Tools

aimgr supports four major AI coding tools:

Tool Commands Skills Agents Directory
Claude Code βœ… βœ… βœ… .claude/
OpenCode βœ… βœ… βœ… .opencode/
VSCode / GitHub Copilot ❌* βœ… βœ…* .github/skills/, .github/agents/
Windsurf ❌ βœ… ❌ .windsurf/skills/

Notes:

  • The support matrix reflects current aimgr direct-install support, not every upstream customization surface a tool may expose
  • VSCode / GitHub Copilot and Windsurf support direct skill installation via aimgr
  • Skills for Copilot and Windsurf use the same SKILL.md format as other tools
  • Use --target copilot or --target vscode for GitHub Copilot installs (both names work)
  • Use --target windsurf for Windsurf installs
  • GitHub Copilot / VS Code agent installs use .github/agents/*.agent.md (installed artifact naming)
  • Repository source agents remain logical aimgr resources in agents/*.md
  • GitHub Copilot / VS Code prompt files use .github/prompts/*.prompt.md, but aimgr intentionally does not map/install command resources there
  • GitHub Copilot CLI has its own plugin/customization model for commands and slash commands, which is not the same as project-level commands/*.md installs

Installation

One-line installer

Install the latest release with a bootstrap script:

curl -fsSL https://raw.githubusercontent.com/dynatrace-oss/ai-config-manager/main/scripts/install.sh | sh
powershell -NoProfile -ExecutionPolicy Bypass -Command "irm https://raw.githubusercontent.com/dynatrace-oss/ai-config-manager/main/scripts/install.ps1 | iex"

Use AIMGR_VERSION to pin a release or AIMGR_INSTALL_DIR to override the install location.

Using Go

If you already have Go installed, you can also install aimgr with:

go install github.com/dynatrace-oss/ai-config-manager/v3/cmd/aimgr@latest

From Source

# Clone the repository
git clone https://github.com/dynatrace-oss/ai-config-manager.git
cd ai-config-manager

# Build and install to the OS-specific path from `make os-info`
make install

# Or just build (outputs to ./aimgr)
make build

Precompiled binaries are published on the GitHub Releases page.

Quick Start

# 1. Configure default tools
aimgr config set install.targets claude

# 2. Add resources from GitHub
aimgr repo add gh:owner/repo

# 3. Add resources from local directory
aimgr repo add local:./my-resources

# 4. List available resources
aimgr repo list

# 5. Install resources in a project
cd your-project/
aimgr install skill/pdf-processing
aimgr install command/test agent/code-reviewer

# 6. Install multiple resources with patterns
aimgr install "skill/pdf*"

Documentation

Complete documentation is available in the docs/ directory:

User Guide

Reference

Internals

For Contributors

Contributing

Contributions are welcome! See CONTRIBUTING.md for development setup, code style, and how to submit changes.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages