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
Share this project:

Updates