Radar
An autonomous shopping agent that never misses the right deal.
Overview
Radar continuously monitors product prices and availability, reasons over user-defined constraints, and only executes purchases with explicit user approval—combining automation with trust and control.
The Problem
Limited-time deals disappear fast. Prices fluctuate suddenly, inventory sells out, and manually tracking products doesn't scale.
Existing price trackers only send notifications—they don't reason, understand constraints (like size or color), or safely take action. Fully autonomous purchasing, on the other hand, introduces major trust and safety risks.
Impact
Radar demonstrates how agentic systems can safely operate in high-stakes, real-world environments involving money.
By combining real-time monitoring, structured decision-making, and human-in-the-loop approval, Radar presents a practical blueprint for trustworthy autonomous commerce.
Technical Architecture
Radar is built on a modern, modular web stack:
| Component | Technology | Purpose |
|---|---|---|
| Frontend | React | Manage tracked products, pricing thresholds, and constraints |
| Backend | FastAPI | Orchestrate agent workflows, manage state, and expose APIs |
| Agent | Custom | Monitor products, reason over changes, and propose actions |
| Automation | Playwright | Reliable, real-time product data collection |
| Database | SQL | Store users, products, constraints, and price history |
Sponsor Tools & Protocols
Daytona — Runs the agent in a secure, sandboxed environment for predictable, controlled behavior—critical for web automation and purchase execution.
CodeRabbit — Automated PR reviews to maintain code quality and development velocity on our public repo.
Sentry (planned) — Error monitoring and performance tracing for reliability at scale.
Built With
- coderabbit
- daytona
Log in or sign up for Devpost to join the conversation.