Welcome to the Ottoverse

Otto Memory
Cook with Otto
Cook with Otto
Tunes with Otto
Tunes with Otto
Ottit
Ottit
News with Otto
News with Otto
Sports with Otto
Sports with Otto
FreeScribe
FreeScribe
Fix with Otto
Fix with Otto
Storytime with Otto
Storytime with Otto

Small apps, big questions.
Cook, transcribe, discover music—while learning what AI apps really want to be.

Click any card to see what's inside

Cook with Otto
Live Demo

Cook with Otto

Client-Side

Browser-native agent. Users log in and supply their own API key—keeping the operational surface tiny while enabling real agentic flows.

Click to see architecture details

Cook with Otto

Cook with Otto

A purely client-side app demonstrating a surprisingly powerful pattern: front-end agents with user-provided API keys. This keeps infrastructure simple while still enabling sophisticated AI interactions. Firebase for auth and state, AI in the browser.

Technology Stack:

Client-Side AIFirebaseUser API KeysReact
Visit Live Demo
Storytime with Otto
Coming Soon

Storytime with Otto

Client-Side

Multimodal storytelling environment. Speech, pictures, and drawing as part of the interface—where front-end AI shines.

Click to see architecture details

Storytime with Otto

Storytime with Otto

This isn't just 'generate a story.' It's a creative environment involving multiple input and output modalities. The browser gives you so many inputs for free: speech, images, drawing, instant feedback loops. The model isn't the product—the interaction is.

Technology Stack:

Voice SynthesisDALL-ECanvas APIBrowser AI
Coming Soon
Tunes with Otto
Live Demo

Tunes with Otto

Client-Side

Music discovery and playlist generation exploring client-side AI with external API integration patterns.

Click to see architecture details

Tunes with Otto

Tunes with Otto

Your AI music companion demonstrating how client-side agents can orchestrate external APIs. Create playlists, discover music, all from the browser with smart AI guidance.

Technology Stack:

Spotify APIClient-Side AIAPI OrchestrationReact
Visit Live Demo
News with Otto
Live Demo

News with Otto

Backend-Driven

The 'AI factory' model. Backend runs on schedule, searches per topic, uses agents to craft stories, stores in SQL.

Click to see architecture details

News with Otto

News with Otto

Built around a stateless-ish backend workflow: periodically search → run multiple agents to craft news stories → store in database → frontend reads and displays. This pattern is more predictable and reproducible than triggering expensive AI on every user click.

Technology Stack:

Scheduled JobsMulti-Agent PipelineSQLBackend AI
Visit Live Demo
Ottit
Live Demo

Ottit

Hybrid

Hybrid: client + server AI. Interactive feed where some intelligence lives client-side, some on the server.

Click to see architecture details

Ottit

Ottit

A feed-style app exploring the hybrid pattern. Client-side AI for responsiveness, server-side for secrets and heavy tool use. This is the most complicated category—you pay in duplicated logic, complex auth, and multiple security models. Only justified when benefits outweigh the complexity tax.

Technology Stack:

Hybrid ArchitectureClient + Server AIReal-time SyncComplex Auth
Visit Live Demo
FreeScribe
Live Demo

FreeScribe

Real-Time

Real-time audio streaming with WebSockets. The timing problem: when do you commit based on incomplete input?

Click to see architecture details

FreeScribe

FreeScribe

Real-time forces you to care about things demos ignore: latency, partial results, reconnection, graceful degradation. With continuous audio, you often don't know when the user is 'done.' The app needs two brains: streaming brain (draft mode) and commit brain (final actions).

Technology Stack:

WebSocketsReal-Time AudioStreaming AIDraft + Commit Pattern
Visit Live Demo