Getting started
An account, an organization, and one URL — what happens before you connect anything.
Everything on Odel ends the same way: a URL you paste into an AI client. What differs is what sits behind it and how you got there. This page covers the part that comes first.
An account, by invitation for now
Sign-up is gated during the beta. If your email isn't on the list, creating an account sends you to the waitlist instead — name, email, and optionally what you'd want to build.
Once you're through, sign up with an email and password, or continue with Google, Apple, or GitHub. Using a provider doesn't give Odel access to anything of yours; it only proves who you are. Connecting a GitHub repository later, so Odel can build your code, is a separate decision made in the developer portal.
An organization, made for you
Odel doesn't hang things off user accounts. Modules, gateways, and secrets are owned by an organization, and your account comes with one the moment it's created — named after your username, owned by you, and permanently single-member.
That's why you'll see an organization selector on surfaces that look personal. Your own things live in your personal organization; anything meant for other people lives in a team organization you create separately. Which one is active decides whether you can add a third-party server as the organization's gateway — installing one for yourself always lands in your personal organization — and which vault a secret comes from.
Then one of three things
Add something that already exists
Browse the marketplace. Hosted modules, gateways, and servers Odel doesn't run all say Add to My Modules.
Point a client at it
Copy the URL, give it to Claude Code, Cursor, Claude Desktop, Cline, or ChatGPT, and sign in once.
Build and publish your own
Write a module, deploy it from GitHub, and publish it to the marketplace.
What you never have to do
No client ID to obtain, no client secret to store, and no API key pasted next to an Odel URL in a config file. A module's own credentials are configured once on Odel and injected when it runs, so they never reach your client, your shell history, or a file you might commit.
If a setup guide anywhere asks you to put a secret beside an Odel URL, something has gone wrong — connecting your client explains why there's nothing to paste.