Imago

APIs become interfaces.

Paste a GET endpoint. Imago reads the response, designs a view that fits its shape, and remembers it.

Runs in your browser. No account. Bring your own Gemini or Groq key, or use none.

GET


          

Fetching…

Weather data by Open-Meteo.com

Imago in 30 seconds

A PokeAPI response becomes a profile, a forecast gets watched, and the model sends a plan instead of HTML. It has sound.

Amigo, the mascot, is buried under 15,411 lines of JSON. A GET URL is pasted into Imago, the response is read as a shape, and pages appear for a Pokémon, a forecast and exchange rates. A watched value changes and is marked. It ends on the Imago logo and imago.onslate.in.

Reads the shape

Values become types, types become a fingerprint. Two responses with the same structure share one design.

a3f9c1e0{ "temperature": "number" }

Remembers it

A shape it has seen before costs no model call. Refresh an endpoint for an hour and pay for one design.

From schema cache

Watches it change

Auto-refresh every 10, 30 or 60 seconds. The values that moved are marked, not buried.

Live· 24sChanged 3

What else it does

Takes a curl command

Paste what "Copy as cURL" gives you. The URL goes in the bar and the headers go in Inspect. -u becomes Basic auth.

Follows links

A URL in the response opens as the next page. Back walks the trail you took, one page at a time.

Lets you edit the page

Rename a field, move it to the headline or hide it. The edit applies to every endpoint that returns the same shape.

Shares what you see

A link opens the same page for someone else, even without a key. It never carries your headers, keys or the response.

Tells you when you are away

A watched page that changes puts a count in the tab title, and sends a notification if you allowed one.

Works with no key

The basic layout is built from the response alone: units rejoined, time series charted, bookkeeping folded into Details.

How it works

  1. Fetch

    Your browser calls the endpoint. There is no Imago server in between.

  2. Fingerprint

    Values are replaced by their types and the result is hashed.

  3. Plan, once

    A new shape asks the model for a small JSON plan: which fields matter and how to show each. You press the button first.

  4. Render

    Imago's own components draw the plan. The model never returns HTML, and every value is written as text.

Limits. GET only. The API has to allow web pages (CORS); when one does not, Imago says so instead of failing quietly. Keys stay in this browser, and request headers are gone when the tab closes.

Free, and why

Free forever

Bring your own free Gemini or Groq key, or use none: the basic layout needs no key. Imago has no server, so there is nothing to charge for. Your key stays in your browser and goes only to the provider you chose.

MIT licensedNo account

Hosted AI · waitlist

No key? Imago could provide the model. That needs a server and costs money on every call, so it would be paid. Not built yet. No payment now.

Not built yetJoin the waitlist →
Imago
API gallery Press kit Source on GitHub Help
imago (n.): the final, fully formed stage after metamorphosis. Swap two letters and imago becomes amigo, Spanish for friend.
Imago
GET

Endpoints

    Press Save on a request to keep it here. A dot means Watch is on; a number shows how many values changed on the last check.

    Try an example

      Live
      Checked — — 0 changed Next in —
      Full HTML
      Watch Live
      Response
      Structural schema

      Snapshots

      One header per line, Name: value. Sent with every request to this endpoint.

      Settings

      Model

      Free at aistudio.google.com/apikey.

      Free at console.groq.com/keys.

      No key? Join the hosted-AI waitlist.

      Saved in this browser, one choice per provider. Larger models design better pages and use more of your quota.

      Keys stay in this browser. Anyone using this browser profile can read them.

      Try it

      Send a message to the provider you have selected. Same key, same model, same code path the interface builder uses — so if this answers, generating works.

      No provider

      Nothing sent yet.

      Appearance

      System follows your device and switches with it. Saved in this browser.

      Stored data

      —