Thanks to visit codestin.com
Credit goes to github.com

Skip to content

shipdocs/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

Roo Rocket, The all-in-one equipment that you and Roo wants!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 71.3%
  • JavaScript 27.1%
  • Shell 1.3%
  • Dockerfile 0.3%