Video Caption Studio
Generate captions, adjust their style and position, and export your video with animated captions.
The Oryn Browser SDK
Add local AI to your website with one SDK. Oryn handles supported engines, downloads and device resources. Keep your existing web experience for other browsers.
Developer alpha · Apple Silicon Macs.
Public browser and SDK downloads are not available yet.
Interactive product illustration · no model runs on this page.
01 / How it works
Use the Oryn Browser SDK to request AI work from your website. Oryn handles permission, supported models and local execution. Your app receives the results.
Uses the Oryn Browser SDK
Permission & orchestration
CPU · GPU · Memory
From request to result
Describe the AI task your app needs. Oryn handles model choice and any needed download, with the user’s permission.
Send the user’s message, receive the result and display it in your interface. Release the session when the work is done.
Open the complete SDK exampleBefore this excerpt, create the SDK client and check availability. Run it from a user action; your app supplies the message, cancellation signal and result display, and handles refusal or errors.
const session = await localAI.models.request({
role: "chat",
requirements: {
task: "text-generation",
outputModalities: ["text"],
capabilities: { chat: true },
},
}, { signal });
try {
const result = await invokeAndWait(localAI, {
sessionId: session.sessionId,
input: {
messages: [{ role: "user", content: message }],
},
}, { signal });
renderResult(result);
} finally {
await localAI.models.releaseSession(session.sessionId);
}Import createLocalAIClient and invokeAndWait from @ocno/oryn-sdk. The SDK package is not published yet.
02 / Working examples
Try websites built with the Oryn Browser SDK, then explore how to add local AI to your own app.
Generate captions, adjust their style and position, and export your video with animated captions.
Turn a WAV recording into text without sending the audio to a cloud AI service.
Ask a question, draft text or explore an idea with a model running on your computer.
Describe an image, generate it locally and save the result.
Describe a sound or mood and generate an audio track on your computer.
03 / Who handles what
Permission, supported models and engines, downloads, device resource checks and visible job controls.
Interface, prompts, output quality, error handling and an alternative when local AI is unavailable.
Support depends on the exact model files, task and device. Test the quality, speed and memory use your app needs.
Use representative inputs on your target Macs. Test denied permission, cancellation, errors and the alternative your app offers outside Oryn.
Its own authorized results, job events and artifacts. No direct engine access, local filesystem paths or global model inventory. Trust cannot override unsupported or unsafe execution.
Developer alpha · Apple Silicon
Review the SDK example and choose a task to test. The browser and SDK are in developer alpha; the package is not on the registry.