Pricing that grows
with you.

Free while it's a side project. Indie when a few of them need to stay private. Pro when it grows into a product. Team when you bring people on to build it. You only pay as you step up to the next stage, never to use what's already yours.

Free forever
Free$0

Enough to run a real project on. No card needed.

  • Unlimited public projects
  • 1 private project
  • 500 knowledge writes / mo
  • 5,000 stored nodes
  • Search, recall & hosted MCP
  • 250 assistant turns / mo
Start free
When you need more
Indie
Side projects you'd rather keep private
$5.99/ month
Billed monthly. Cancel anytime.
Get started
  • Everything in Free, plus
  • 3 private projects
  • 1,500 knowledge writes / mo
  • 15,000 stored nodes
  • 500 assistant turns / mo
  • Email support
For solo devs
Pro
Solo devs whose project became the main thing
$12/ month
Billed monthly. Cancel anytime.
Get started
  • Everything in Indie, plus
  • Unlimited private projects
  • 3,000 knowledge writes / mo
  • 50,000 stored nodes
  • 3 members per private project
  • Private workspaces · notes only the people you add can read
  • Personal memory in every project, for you and your agent
  • 1,500 assistant turns / mo
  • Monthly knowledge review · an agent gardens your graph Soon
  • Custom domain
Team
When you bring people on to build with you
$20/ user / mo
Per person. Agents are free.
Get started
  • Everything in Pro, plus
  • Unlimited members & projects
  • 5,000 assistant turns / mo for each member
  • Biweekly knowledge review Soon
  • Seats you assign + an audit log
  • Roles Soon
  • Cross-project search Soon
  • Dedicated support

Enterprise

Large repos, custom limits, an SLA, and a relationship. SSO and self-hosting are add-ons from Team upward, never locked behind a self-serve wall.

Contact us
 
Free
Indie
Pro
Team
Enterprise
Projects
Public projects
Unlimited
Unlimited
Unlimited
Unlimited
—
Private projects
1
3
Unlimited
Unlimited
Custom
Members · public project
Unlimited
Unlimited
Unlimited
Unlimited
—
Members · private / org
2
2
3
Seat-based
Custom
Private workspaces & personal memory
—
—
Unlimited
Unlimited
Unlimited
Knowledge & retrieval
Full-text + semantic RAG
Full
Full
Full
Full
Full
New knowledge writes / month
500
1,500
3,000
Unlimited
Custom
Editing & superseding
Free
Free
Free
Free
Free
Stored nodes
5,000
15,000
50,000
Unlimited
Custom
Reads, search & recall
Unmetered
Unmetered
Unmetered
Unmetered
Unmetered
Version history
Full
Full
Full
Full
Full
Inference & agents
Assistant
250/mo
500/mo
1,500/mo
5,000/mo per member
Custom
Hosted MCP endpoint
Yes
Yes
Yes
Yes
Yes
Scheduled knowledge review Soon
DIY
DIY
Monthly
Biweekly
Custom
Operations
Custom domain
—
—
Optional
Yes
Yes
SSO / self-hosting
—
—
—
Add-on
Yes
Support
Community
Email
Email
Dedicated
SLA

Bolt-ons, when you need them

Team & up · contact us

SSO

SAML / OIDC single sign-on for your whole org. Available from Team upward, with no Enterprise upsell to get there.

Team & up · contact us

Self-hosting

Run Stele on your own infrastructure, with limits you set end to end. Built for stealth startups and regulated teams.

The honest answers

Do you meter my reads or searches?

No. Search and retrieval are unlimited on every plan, including Free. There's no per-query or per-token charge for reading your own knowledge, and there never will be. What Free does cap is how much you add: 500 new knowledge writes a month and 5,000 stored nodes.

What counts as a knowledge write?

Adding something new — a decision, a lesson, a task, a document. Editing, superseding, or archiving what's already there doesn't count, and never will: keeping a record correct is the whole point, and charging for a correction would be charging for the thing that makes the record worth having. Archived nodes also stop counting toward your stored total, so putting old work away frees room without deleting it.

Why does Pro have a limit at all?

To stop a runaway agent, not to sell you the next plan up. Pro's ceiling sits above the heaviest real use we've ever measured — including our own, and we use this thing all day. If you're a solo developer writing to your record constantly, you will not meet it. We publish the numbers rather than saying "unlimited" because a limit you can't see is worse than one you can.

What happens when I hit the monthly write limit?

Your agent is told, and it tells you. Reading, searching, recall, and editing all keep working — only adding something new pauses, and it resumes on the 1st. There's a little headroom past the number so a session in progress never dies mid-thought. Importing an existing codebase doesn't touch the monthly limit either: every account gets a one-time allowance so your first backfill runs start to finish.

What counts as a private project?

Any project that isn't world-readable. Free includes one private project, Indie includes three, and Pro makes them unlimited. Public projects, readable by anyone and writable only by members, are unlimited on every plan.

What happens if a payment fails or I move to a smaller plan?

If a renewal payment fails, your plan stays active for 7 days while we retry the card, and we email you with the date. Update your payment method before then to keep it. After that, the account moves to Free.

Nothing is deleted when an account moves to a smaller plan. If you have more private projects than the new plan includes, your most recently active ones stay writable and the rest become read-only. They stay private and readable, you can choose which one stays writable, and all of them become writable again when you upgrade.

What is a private workspace?

A workspace inside a project that only the people you add can read. Everyone else in the project sees that a private note exists where it links to their work, but never what it says, and search and recall never return it to them. Personal memory is a private workspace with one member, you, so your agent can keep your own goals and feedback next to the project. Both are included in Pro and above. Nothing goes private unless you ask. A regular workspace, which every project member can read, works on every plan.

How many of someone else's private projects can I join for free?

Three. A free account can be a member of up to three private projects owned by other free accounts at once. Projects owned by a paid account are exempt entirely, and a private project on your own plan never counts toward this either. The limit only applies the next time you accept an invite; it never removes a membership you already have. Any paid plan removes it.

What happens when I hit my assistant monthly limit?

It pauses and tells you rather than cutting you off mid-conversation. Your turns pick back up when the day or month resets, or the moment you upgrade. On Free, turns are also spread across the month, up to 40 a day. Indie raises the cap to 500 turns/mo, Pro to 1,500; Team pools 5,000 across members.

Is the CLI, plugin, and SDK free?

Yes, forever. The CLI, plugin, SDK, and hosted MCP are free on every plan. Paid plans add private capacity, more assistant turns, and team operations, never access to the core agent surfaces. The hosted endpoint connects ChatGPT, Claude, Cursor, or any MCP client to your record with one URL — setup steps here.

Why is Team worth it over buying Pro seats?

Team puts everyone on one bill: you assign each seat by email, every member gets the Team plan on their own account, and an audit log shows every change to the team. You also get a dedicated support relationship. Roles and cross-project search are coming next. If all you need is more private projects, Pro is the right call.

It starts free.

Public projects, real search, and a capped-but-real assistant. No card, no trial clock. Upgrade the day you need to keep something private.

Starts at $0 · already have an account? Sign in