Nicheloom

Market intelligence for builders — see what's gaining traction before it's crowded.

I built a new software primitive. It replaces AI screenshot agents

Details

External ID
47051496
Source
HN
Company
—
Product
I built a new software primitive. It replaces AI screenshot agents
Website domain
github.com
Launched
Feb. 17, 2026
Cohort
—
Upvotes
5
Upvotes percentile
0.10512129380053908
Tags
—
Fetched at
Sept. 7, 2026, 9:25 p.m.
Updated at
Sept. 7, 2026, 9:25 p.m.

Description

I built a Rust binary (~700KB, two dependencies) that snaps onto any Windows application, continuously reads its UI Automation accessibility tree into a SQLite database, and lets external processes control the app via SQL INSERT.The core insight: every GUI application already describes itself as structured text through the accessibility layer (built for screen readers since 1997). Every major AI lab is taking screenshots of this and running vision models on it. DirectShell just reads the text directly.What it does: - Reads every button, field, menu item into a queryable SQLite DB (refreshed every 500ms) - Generates multiple output formats: full DB, interactive elements list, LLM-optimized snapshots (50-200 tokens vs 1,200-5,000 for a screenshot) - Controls apps via 5 action types: click by element name, set text via UIA ValuePattern, type character-by-character, send key combos, scroll - Includes an MCP server so Claude/GPT can use it directlyDay 1 demo: filled 360 Google Sheets cells in 90 seconds, read and replied to a Claude.ai conversation cross-app, wrote to Notepad instantly. No screenshots, no vision model, no coordinate guessing.Limitations (honest): built in 8.5 hours, single-app scope, Chromium apps need a 4-phase activation hack to expose their tree, accessibility quality varies by app. AGPL-3.0.Demo: https://youtu.be/nvZobyt0KBg Full technical paper: in the repo under Dokumentation/ and on https://dev.to/tlrag/i-built-a-new-software-primitive-in-85-...

Enrichment

Theme
browser automation and scraping for AI
Vertical
Horizontal
Function
Dev tools
Audience
Developer
AI stance
AI-native
Project type
Commercial product
Normalized one-liner
software primitive for ai automation
Manually corrected
False

Could you build this?

Partial Writing a bridge in Rust that inspects the Windows UI Automation tree and stores nodes in SQLite is a well-defined systems task, but handling the full breadth of Win32/UIA edge cases, IPC, and reliable bi-directional control requires low-level OS expertise.

What it would actually take: The binary uses the Windows UI Automation COM API (via the `windows-rs` crate) to listen to window lifecycle and automation events, serializing UI elements into SQLite tables with triggers or polling loops for incoming SQL INSERT commands to dispatch native synthetic actions. The difficult aspect is handling flaky accessibility trees, race conditions across varied frameworks (WPF, WinForms, WinUI, Electron), cross-session privileges, and thread synchronization. It requires solid systems programming skills and deep familiarity with Windows internals and the Win32/COM accessibility subsystem.

Discussion

No comments on this launch.

Competitors

Other products that read as similar to this one — 24 launches clear the similarity bar, closest 8 shown.

Attention rank: #24 of 25 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).

Looks like the first mover among its competitors.

Other launches for this product

Same idea, different domain

Nobody's really built a dev tools tool for Sales yet.