AstraCharms
Built at GPT-6 Astra Hackathon SF · Sep 8, 2026 · San Francisco, CA
AstraCharms — an AI personal merchandiser that designs, sells, and 3D-prints what you were just thinking about. Whether your personal Etsy store, your Social Media ecommerce store, or direct to manufacturer! Imagine, You browsed around search engine for your interests and some shopping as well. Astra noticed, designed a custom charm, generated the real 3D model, listed it in your store, and made it buyable, then printed it when you bought it or someone else bought it. The problem Online stores show everyone the same page. Recommendation engines are a sidebar, not a storefront. And creators can't manufacture, soo there's a gap between "someone wants this" and "it exists." Meanwhile desktop 3D printers sit idle. What we built Astra — a computer-use agent that runs the entire commerce loop: Observe → Understand → Predict → Merchandise → Design → Sell → Print • Observe: a consent-first Chrome extension + local history reads tell Astra what a shopper has been looking at (nothing leaves the machine without explicit consent). • Reason: given real browsing signals, Astra infers the object the shopper is drawn to and scores every catalog item 0– 100 for that individual. • Merchandise: the store re-renders per shopper — personalized headline, affinity- ranked products, live checkout links ( /sh op/:id ). • Design: Tripo3D generates an actual GLB model of the charm from the inferred theme (chess → knight, mint.gg → mint leaf, tripo → airplane). Rotatable in-browser at /models . • Sell: real Stripe Payment Links — money actually moves. • Print: verified payments dispatch G-code to the printer queue (OctoPrint driver ready). • Safety: denylist + model review gates every generated idea; payments verified (captured, low-risk) before manufacturing. And you can watch her work — a headed browser with a visible cursor + live coordinate HUD, plus a real-time action feed at /activity . Proof it works In testing, a user browsed chess pieces for ~60 seconds. With no other input, Astra identified "chess pieces," generated a Checkmate Knight Charm (real GLB + rendered preview), priced it at $49, and produced a live Stripe checkout — end to end, ~2 minutes. Stack TypeScript/Bun · Astra (OpenAI-compatible) agent loop · Tripo3D generation API · Stripe payments · Shopify Hydrogen storefront + embedded app (OAuth, webhooks) · Mint.gg MCP · Playwright visible browsing · G-code print pipeline Repo: github.com/racksavant/astracharms