Made with Hope
Discovery

Your entire product,
catalogued.

Every component, API, and scope across your org — indexed into one living catalog. People browse it; AI queries it over MCP. Nothing built twice.

search components & APIs⌘K
◆ acme · catalog1,284 indexed
ui/buttoncomponent
<Button variant size />847×
hooks/use-carthook
useCart(): CartApi212×
entities/orderentity
Order { id, total, items }168×
api/checkoutservice
POST /checkout93×
theme/brandtheme
tokens, ThemeProvider438×

Scopes, organizing everything inside them

From scope to API, all indexed.

Scopes group your work into business domains — design, checkout, platform. Inside each, Discovery extracts the real typed interface of every component: UI, behavior, data, and services. Open a scope to see what lives inside — so navigating the codebase is a click, not a hunt.

acme.design/ 64 components● indexed
UIui/button
<Button variant='solid' size='md' />
UIui/card
<Card elevated>{children}</Card>
Entitytheme/tokens
tokens.color.iris
+ 61 more in acme.design →
⚡

The same structured index makes navigating your codebase faster and cheaper — for engineers jumping straight to an API, and for AI agents that read real interfaces instead of grepping whole repos, burning fewer tokens with less guessing.

Not a name in a list

Every component is fully known.

Open anything in the catalog and you don’t get a placeholder — you get its real typed API, its documentation, a live running preview, and a map of everything it connects to. All extracted automatically, all current on every change.

◆
acme.design/ui/button
v2.4.1 · used by 847 components
● indexed
PropTypeDefault
variant'solid' | 'ghost' | 'link''solid'
size'sm' | 'md' | 'lg''md'
disabledbooleanfalse
onClick(e: MouseEvent) => void—

One catalog, two doorways

Browse it like a human. Let AI query it natively.

For people

Browse & explore visually

Browse by scope, filter by type, search with ⌘K, and open any component to see its API, docs, and live preview.

button12 results
ui/buttondesign
checkout/pay-buttoncheckout
ui/icon-buttondesign
For AI · over MCP

Query it from any agent

Hope and any MCP-compatible agent query the catalog directly — finding real APIs to reuse instead of hallucinating new copies.

# agent calls Discovery over MCP
search("cart hook")
→ hooks/use-cart · useCart(): CartApi
→ reused by 212 components
# builds on what exists, not a copy

Why it matters

Stop rebuilding what already exists.

✦

Context for your AI

The same catalog feeds Hope and your agents the real interfaces of your org — so AI builds on what you have instead of hallucinating new copies.

⌕

Find before you build

A 5-second search answers “do we already have this?” — so teams reuse instead of reinventing the same button, hook, or service for the tenth time.

⟲

Reuse with confidence

See the real typed API, live previews, owners, and how many teams depend on it. You know exactly what you’re adopting before you import it.

It’s already catalogued.

Discovery is built into Bit — nothing to set up. Everything your team ships is indexed automatically, searchable the moment it exists, ready for your people and your AI.