Your OpenRouter account

Enter your API key

Valuate requires your own OpenRouter API key before the workspace can be used.

A saved key will be verified automatically.

Browser-owned credential. The key is saved only in this browser’s localStorage. It passes transiently through this app to OpenRouter for validation and report requests, and is never written to report history or loaded from a backend environment variable.

Create or manage an OpenRouter key
MarketIntel AI Valuation Engine

New market analysis

CMA Generator

Create an AI-powered comparative market analysis in minutes.

01

Subject property

Start with the address you want to value.

02

Property context

Add anything that will sharpen the analysis.

Optional
Choose filesPDF, JPG or PNG
No files Add disclosures, listings, or property photos.
Special instructionsDirect the analysis toward what matters most. Optional

Local workspace

No login. No report limits.

Your verified OpenRouter key is saved only in this browser’s localStorage.

Building your CMA

Processing

Gathering evidence and preparing the final report.

Working

Analysis in progress

Submitting the request and preparing the final report.

0%
Reports
Finalizing

Service update

    Report readyYour analysis is complete and ready to review.

    Completed analysis

    Comparative Market Analysis

    Important: This AI-generated estimate uses available public data and is not an official appraisal. Consult a licensed professional before making financial decisions.

    Local workspace preferences

    Model & Report Settings

    Choose one or more OpenRouter report models, plus a separate model for final synthesis.

    Browse every current OpenRouter text-output model, then build an ordered model list. Reports are divided evenly; the first model receives any remainder.

    Connecting to OpenRouter…

    Selected report modelsOrder controls allocation priority

      With multiple models, only effort levels supported by every selection are available. Model default lets each model use its own setting.

      Choose a live model to see its reasoning controls.

      Used only for the final synthesis after one or more parallel reports finish.

      Default: GPT-5.6 Luna.

      Defaults to High for GPT-5.6 Luna and updates with the selected merge model.

      Loading GPT-5.6 Luna reasoning controls…

      Let the merge model run isolated JavaScript to check and correct calculations. No file, network, or API-key access.

      On by default. Uses 2–4 merge model calls and up to 6 sandbox runs; may increase OpenRouter cost and time. Turn off for one synthesis call. Not used for direct reports.

      Choose any whole number from 0 through 32.

      0: one direct report with the first selected model and no merge. Values 1–32 are divided across the selected models, then synthesized. Sandbox on: 2–4 merge calls. Sandbox off: one synthesis call.

      Tailor language and recommendations to the reader.

      Stored on this Mac

      Saved valuations

      Open, retry, or remove a local market analysis.

      No saved valuations yet

      Your completed analyses will appear here.