Understudy
Teach a desktop agent by demonstrating a task once
Details
- External ID
- 47353957
- Source
- HN
- Company
- —
- Product
- Understudy
- Website domain
- github.com
- Launched
- March 12, 2026
- Cohort
- —
- Upvotes
- 120
- Upvotes percentile
- 0.9261992619926199
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:26 p.m.
- Updated at
- Sept. 7, 2026, 9:26 p.m.
Description
I built Understudy because a lot of real work still spans native desktop apps, browser tabs, terminals, and chat tools. Most current agents live in only one of those surfaces.Understudy is a local-first desktop agent runtime that can operate GUI apps, browsers, shell tools, files, and messaging in one session. The part I'm most interested in feedback on is teach-by-demonstration: you do a task once, the agent records screen video + semantic events, extracts the intent rather than coordinates, and turns it into a reusable skill.Demo video: https://www.youtube.com/watch?v=3d5cRGnlb_0In the demo I teach it: Google Image search -> download a photo -> remove background in Pixelmator Pro -> export -> send via Telegram. Then I ask it to do the same for Elon Musk. The replay isn't a brittle macro: the published skill stores intent steps, route options, and GUI hints only as a fallback. In this example it can also prefer faster routes when they are available instead of repeating every GUI step.Current state: macOS only. Layers 1-2 are working today; Layers 3-4 are partial and still early. npm install -g @understudy-ai/understudy understudy wizard GitHub: https://github.com/understudy-ai/understudyHappy to answer questions about the architecture, teach-by-demonstration, or the limits of the current implementation.
Enrichment
- Theme
- developer tools for AI agents
- Vertical
- Horizontal
- Function
- Agent / copilot
- Audience
- B2C
- AI stance
- AI-native
- Project type
- Commercial product
- Normalized one-liner
- desktop agent trained by task demonstration
- Manually corrected
- False
Could you build this?
Partial Recording user screen events and synthesizing them into cross-platform OS automation (combining OS accessibility APIs, computer vision, and shell execution) involves complex low-level OS plumbing.
What it would actually take: The agent runtime requires native OS hooks (macOS Accessibility APIs / Windows UI Automation / Linux AT-SPI) combined with global input event listeners and screen capture (CoreGraphics/DXGI). It needs a multimodal AI pipeline (vision-language model) that translates user demonstrations into structured execution plans, resolving UI coordinates and fallback strategies when visual elements change. Expertise in OS-level automation, accessibility trees, and robust headless execution is required.
Discussion
20 comments analyzed.
Competitors mentioned: Claude Chrome extension
Concerns raised: macOS only, not available for Windows or Linux, Claude Chrome extension has website blocks on financial sites, Agentic systems introduce inherent uncertainty, Demo was cherry-picked
Feature requests: Cross-platform support (Windows, Linux), Agent proactive error recovery with human feedback
Competitors
Other products that read as similar to this one — 16 launches clear the similarity bar, closest 8 shown.
Attention rank: #3 of 17 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 121 days after the earliest competitor.
- Explain this · hn · 2026-07-06 · 5 upvotes · similarity 0.37
- Simulation of a desktop app I built on the web · hn · 2025-11-11 · 11 upvotes · similarity 0.37
- Open Agent Desktop · ph · 2026-09-28 · 1 upvotes · similarity 0.34
- Agent-desktop · hn · 2026-05-02 · 99 upvotes · similarity 0.33
- PI-Desktop · ph · 2026-09-10 · 1 upvotes · similarity 0.32
- Agent Composer · hn · 2026-01-27 · 11 upvotes · similarity 0.32
- Agentic Engineering Lab · ph · 2026-09-18 · 1 upvotes · similarity 0.31
- I spent 3 months making desktop automation stop lying to AI agents · hn · 2026-08-15 · 6 upvotes · similarity 0.31
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a agent / copilot tool for Agriculture yet.