Open Source
Explore Hopper’s published code. Each repository identifies its license and current release status.
Open-source GitHubSelected tools and references for people building with AI.
Explore Hopper’s published code. Each repository identifies its license and current release status.
Open-source GitHubSource for the connected components, intended for active subscribers. Private repositories require access granted to your GitHub account.
Subscriber access is being prepared. Subscriptions are not open yet.
Start with a working app, then inspect the operations behind it. Each app publishes its own input schemas and availability. The same contracts let people and agents discover what can be connected.
This fetches public metadata and prints Notes’ supported operations. No account, key, installation or app mutation is required.
const origin = typeof location === "undefined"
? "https://hopperlabs.ai" : location.origin;
const read = async (path) => {
const response = await fetch(new URL(path, origin));
if (!response.ok) throw new Error("Discovery: " + response.status);
return response.json();
};
const index = await read("/agents/index.json");
const app = index.apps.find((app) => app.id === "notes");
if (!app) throw new Error("Notes is not in this catalog");
const detail = await read(app.schema);
console.table(detail.operations.map(({ action, readOnly }) =>
({ action, readOnly })));
To run an operation, open the app’s demo and use its Agent panel. HTTP discovery does not pair a browser or expose the demo’s private state. The panel supplies the exact connection and session instructions.
Explore interface components, themes, and design patterns.
Explore selected tools, skills, and practical patterns for AI agents.
Explore reusable building blocks for composing websites.
A curated starting point for research and technical reading.
Find selected repositories with context about why they are useful.
Explore algorithms, their tradeoffs, and where they fit.
Practical software patterns with examples and explanations.
Selected explanations of how software systems fit together.