Show HN: AI Resource Manager

github.com

1 points by jomadu 14 hours ago

AI Resource Manager (V3) (FKA AI Rules Manager)

A package manager for AI rules and prompts with semantic versioning and automatic distribution to AI tools.

What is ARM?

ARM is a package manager for AI resources, designed to treat rulesets and promptsets as code dependencies. It introduces semantic versioning, reproducible installs, and straightforward distribution to your AI tools.

Seamlessly connect to Git repositories such as awesome-cursorrules or your team's private collections. Install and manage versioned resources across projects, and keep everything in sync with your source of truth.

Why ARM?

Managing rules and prompts for AI coding assistants like Cursor or Amazon Q is cumbersome:

- Manual duplication: Copying resources disconnects them from updates and the original source

- Hidden breaking changes: Updates may unexpectedly alter your AI's behavior

- Poor scalability: Coordinating resources across multiple projects becomes chaotic

- Incompatible formats: Frequent manual conversions between different tool formats.

ARM solves these problems with a modern package manager approach.

Key Features of ARM

- Consistent, versioned installs using semantic versioning (except for git based registry without semver tags, which gets a little funky)

- Reliable, reproducible environments through manifest and lock files (similar to npm's package.json and package-lock.json)

- Unified resource definitions that compile to formats needed by any AI tool (the audacity! clutches pearls)

- Priority-based rule composition for layering multiple rulesets with clear conflict resolution (your team's standards > internet best practices)

- Flexible registry support for managing resources from Git, GitLab, and Cloudsmith

- Automated update workflow: easily check for updates and apply them across projects (nice)