How to Make Plugins
You need a smart coding model. When I wrote this Claude is maybe the best. This is exactly how I code the app and the plugins. There are few models under 500B that code well, so be careful choosing a model that is good at code or it’s over before you start.
Recommended Tools
- VS Codium – open source code editor like VS Code
- Claude Code – Command line Claude Code with paid plan
How To Vibe Code Plugins
- Open VS Codium
- open a folder: Documents/coding-stuff/sapphire
- View > Terminal — then run the “claude” command or gpt’s “codex”
- Say: “Hey Claude, can you clone ddxfish/sapphire from github here”
- Say: “Hey Claude I want to make a user plugin that adds a javascript calculator to the Apps page, read docs and docs/plugin-authors and ask me questions before you start”
This is basically the easiest way to make plugins. You tell Claude some basic stuff, let him read the docs, then just let him make the plugin.

Vibe Coder Heaven
Publish to Github (or Gitlab)
Test first. Test on Windows and Linux to know what you are up against. Test some more, then test how it works when you try to break it. If you think it’s ready to be public, push to Github. It’s free, it’s just a place coders publish code.
- register on github.com
- open VS Codium with Claude
- “Hey Claude, help me link my computer git to my new github account so I can write code in VS Code and hit publish”
Github Notes
- Your README.md is required in the root of the plugin folders, make it explain your app, short and sweet
- Don’t make subfolders for the app name, folders like routes/ go in the root
- Don’t publish your personal API keys

Github Example Plugin
Publish to Sapphire Store
Sapphire store gets you in the actual app. It shows in Settings > Store and your name is there. You basically just fill out a form here to link to your app and it shows up.

