Open roles
Four open positions. Apply via the form below, or email with a short note about what you'd build here.
Frontend engineer
Remote · full-time
You'll own the chat interface, the structured-output renderer, and the PWA install experience — Alpine.js, Tailwind CSS, and a healthy obsession with tiny, fast pages.
- Solid HTML/CSS/JS and a feel for interaction details
- Experience with Alpine.js or similar reactive islands
- Comfort shipping to web, extension, and desktop targets
Full-stack engineer
Remote · full-time
You'll work on the runtime that powers everything: the scheduler, service-worker background agents, the agent runner, and local data persistence.
- Deep JavaScript and modern browser APIs (service workers, IndexedDB, Cache API)
- Experience with reliable background scheduling and offline behavior
- Comfort writing maintainable, well-tested utilities
AI/LLM engineer
Remote · full-time
You'll shape the agent loop itself: function-calling pipelines, structured output, provider integration, retries and fallbacks, and the model-agnostic prompt layer.
- Experience with LLM APIs, tool calling, and prompt engineering
- Strong engineering habits — agents are not magic, they're pipelines
- Interest in model-agnostic design and OpenAI-compatible APIs
Product designer
Remote · full-time
You'll care for the design system, the section-card renderer, and the brand across the site, the extension, and the desktop app — always with the honesty of a local-first product.
- A strong portfolio of web or product design
- Design-system thinking and attention to typography
- Comfort working directly in HTML/CSS prototypes
Apply
Tell us who you are, which role you want, and one thing you'd build here.
Application received
Thanks for writing in — we read every application and reply to shortlisted candidates.