Skip to content

NamesMT/roo-rocket

Repository files navigation

Roo Rocket

Easily create and deploy configurable Roo Code config packs!

Roo Rocket's logo

roo-rocket powered by config-rocket

Overview & Features

roo-rocket is a toolkit/engine (and a community webpage coming soon!) that helps you create or install configurable config packs, specfically targeting Roo Code.

In simple words, Roo Rocket help you install/create Roo Code configurations, which can have these features:

  • 🔫 (Dangerously) optimized Footgun prompts (system prompt overrides)
  • 📑 Memory Banks
  • 🐱🦁🐯🐻 Smart / Custom Modes
  • 📚🕹️🔎 MCPs!
  • And endlessly more! 🚀

RR for users:

  • Cross-platform 🪟🍏🐧
  • Easy, interactive, safe install of any any zip archive / troop (config pack) (dictionary: collective of kangaroos), whether its a public one shared by your friend, or your own, privately-stored.
    • roo-rocket does not allow any code execution, so the installation of a config pack is safe, but you should verify that the archive contains the files that you expect.
      (Tip: you can ask Roo to help analyze the installed instruction files and check if there is anything unusual)

RR for creators (trainers):

  • Config type-safety: powered by Typescript (TS), providing type-safety, autocompletion, and typedoc documentation right in your IDE while crafting your troops.
  • Powerful creator candies:
    • parameters that works interactively with your users.
    • variables, excludes, filesBuilder helps you conditionally customize your assemble process without code execution.
    • fuel context support that help you reduces duplication work in multiple files.
    • frame template for the quick file-to-file base bones.
    • snapshot that helps simulating of an existing user project, ensuring your configs will deploy correctly. (Intended for more advanced use case like testing AI agents) (TBA)
  • Easy shipping: Bundle your troop, or just create a zip archive, add it to a GitHub release, or upload it somewhere, and everyone can use it via roo-rocket CLI!

Rationale

The strength of Roo Code lies in its customization power, and there's no centralized community and toolkit yet, so, let's build one!

Usage

For users

npx roo-rocket --repo="NamesMT/config-packs"
# Or by url: `npx roo-rocket --url=https://direct.url/to-arhive.zip`

# Interactively configure the installation parameters (if any)
# Nothing more, enjoy :)

For creators (trainers)

  • There are two ways to start:
    • For the full experience:
    • For a simple, fast start:
      • Just create a zip archive of your configuration files!
        (Tip: you can use
        npx config-rocket zip -i=".roomodes"
        if you don't yet have a handy zipper.)
  • Users can now use the roo-rocket CLI to install your configurations.

License

Apache 2.0 © 2025 NamesMT

Notes & References

Pending roadmap

  • A webpage, featuring the community Roo trainers
  • Recruit more Roo trainers to join the community, contact me if YOU are interested!

About

Easily create and deploy configurable Roo Code config packs!

Resources

License

Stars

Watchers

Forks

Packages

No packages published