Publish a script
Publishing is free and takes a few minutes. Your listing becomes a file in a public repository under your own name, which means you keep control of it, and nobody, including whoever runs this site, can quietly change or remove your work.
You need a free GitHub account to publish. Downloading and browsing need no account at all. Publishing does, because your listing is committed to a public repository under your own name. That is what lets you edit or remove it later without asking anyone’s permission, and what stops anyone else editing it. Signing up takes about a minute.
How it works
Fill in the form
Name, description, category, which Archicad versions it supports, and a download link on GitHub or GitLab. Screenshots are optional but they make a listing far more useful.
It becomes a pull request
Signing in with GitHub lets the site create a fork under your account, commit your listing there, and open a pull request back to the marketplace. Everything is written with your own account, never a shared one.
Automated checks publish it
A workflow validates the submission and confirms you are only touching your own listing. If it passes, it merges by itself and the site rebuilds. If something is wrong, you get a comment saying exactly what to fix.
Rather not fill in a form?
The marketplace has an MCP server, so Claude or any assistant that speaks the protocol can search these listings and publish yours for you. It goes through the same checks as this form, submitted from your own GitHub account. How to connect it.
What we ask
- Pick a licence. People are going to run your code inside live projects. Tell them what they may do with it.
- Be honest about compatibility. Listing an Archicad version you have not actually tested wastes someone an afternoon.
- Host the download wherever you like, as long as it is a public https link. Every file is hashed the first time it is seen and checked again every hour. If the bytes behind a published version change, the listing is flagged and the download is pulled until you publish a proper new version. A GitHub release asset is still the easiest option, and it is the only one that reports download counts.
- Keep screenshots small. Up to 6, each under 500 KB. They are stored in git forever, so weight never goes away.
Charging for your work
You can list a script as free, free with a contribution link, or paid. In every case the money goes straight to you. Add your own Ko-fi, GitHub Sponsors, PayPal or Stripe link and the listing shows a button pointing at it.
This site never processes a payment, takes a cut, or sits between you and the person buying. That keeps it something a community can run without a company behind it.