Free
₹0$0always
- 100 calls on our model, so no model key is needed to try it
- Up to 3,000 calls a month and 100 a day on your own OpenRouter key
- 10 requests a minute, 2 answers at once
- Stops at its limits until the day or month starts again
MorphScreen turns a model's reply into cards, charts, tables, forms and quizzes while it streams. Every line is checked against the components your app allows, and lines that break a rule go back to the same model to be fixed.
Free: 100 calls on our model with no model key needed, then up to 3,000 a month on your own OpenRouter key. No card.
Asked Make me a sales dashboard for my shop for this year.
Welcome to your shop's year-to-date performance overview.
| Month | Revenue |
|---|---|
| Jan | 18400 |
| Feb | 21300 |
| Mar | 24700 |
| Apr | 22600 |
| May | 28900 |
| Jun | 31200 |
| Jul | 27800 |
| Aug | 34100 |
| Sep | 36500 |
| Oct | 39800 |
| Channel | Share |
|---|---|
| Online Store | 58 |
| In-Store | 27 |
| Marketplace | 15 |
| Product | Units Sold | Revenue |
|---|---|---|
| Classic T-Shirt | 1,240 | $24,800 |
| Leather Wallet | 980 | $29,400 |
| Canvas Sneakers | 760 | $45,600 |
| Ceramic Mug | 1,150 | $11,500 |
| Denim Jacket | 410 | $32,800 |
| Region | Revenue |
|---|---|
| North America | 142000 |
| Europe | 89000 |
| Asia-Pacific | 36500 |
| Other | 17000 |
| Segment | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct |
|---|---|---|---|---|---|---|---|---|---|---|
| Online | 12 | 14 | 16 | 15 | 18 | 20 | 17 | 22 | 24 | 26 |
| In-Store | 4 | 5 | 6 | 5 | 7 | 7 | 6 | 8 | 8 | 9 |
| Marketplace | 2 | 2 | 3 | 3 | 4 | 4 | 4 | 4 | 5 | 5 |
| Metric | Value | Target | Status |
|---|---|---|---|
| Revenue | $284,500 | $300,000 | On track |
| Orders | 4,820 | 5,000 | Close |
| Avg. Order Value | $59.02 | $60 | Slight gap |
| Customer Retention | 28% | 30% | Watch |
| Week | Revenue | Orders |
|---|---|---|
| Oct 1-7 | $9,200 | 155 |
| Oct 8-14 | $10,100 | 168 |
| Oct 15-21 | $9,800 | 162 |
| Oct 22-31 | $10,700 | 178 |
The same 46 briefs and models for both, judged by the same rules. Of 63 things measured, MorphScreen is ahead on 51, behind on 6 and even on 6.
Sign up with your email or GitHub. The account comes with a project and its first key, and the dashboard shows every call it makes.
The API speaks OpenAI's chat completions, so change the address and add one header. Keep the key on your server.
curl https://api.morphscreen.com/v1/chat/completions \
-H "X-MorphScreen-Key: $MORPHSCREEN_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "deepseek/deepseek-v4.1-flash", "stream": true,
"messages": [{"role": "user",
"content": "Plan a weekend in Lisbon"}]}'
/v1/render turns an answer into HTML that needs no JavaScript and passes a strict content security policy, like the one above. The web SDK, which draws the answer while it streams, is next on npm.
Core comes with every answer. An app names the packs it wants, or takes them all, and the model is told about only those.
Card Columns Tabs Tab Details Steps Step Callout Stat Badge Progress Avatar Gallery Chart FollowUps Form Input TextArea Select Date Slider Checkboxes Radio Switch Button
KeyValue Timeline Gauge Heatmap Funnel Sparkline Tree
Product Plan Cart Rating Compare Price
Map Camera Scan Location File Contact AddToCalendar Share VoiceNote QR
Code Diff Math FileTree Citation
Video Audio Embed Carousel
RatingInput Combobox Time ToggleGroup Stepper Signature
Quiz Question Flashcards Poll Checklist WhatIf Result
Calendar Event TimeSlots Agenda Countdown
₹0$0always
₹3,999$49a month
₹39,999$499a month
Every plan counts a call as one request to the chat or AG-UI endpoint, its checking and any repair included. Drawing an answer you already have again is free, up to ten times your plan's calls (30,000 on the free plan). Payments go through Razorpay, and checkout charges in rupees for now; taxes are added at checkout where they apply. Cancel any time: the plan runs to the end of what you paid for (cancellation and refunds).
DeepSeek V4.1 Flash is included on every plan and runs on our key; V4 Flash steps in when V4.1 can't serve a call. Any other model on OpenRouter works with your own OpenRouter key, sent with the call and never kept.
No. We keep a line for each call: when, with which key, how long it took and whether the answer was valid. Never what was said, unless you turn on debug logs for a project, which keeps its prompts and answers for 7 days.
The free plan stops until its day or month starts again, and the API answers with 402 or 429 and when to try again. Paid plans carry on: calls past the month are extra, billed with the month, up to as many again as the plan includes.
With anything that can make an HTTP request. The API speaks OpenAI's chat completions and AG-UI, and /v1/render returns plain HTML, so a Node, Python or Go backend can serve answers without any SDK of ours.
Any time, from the dashboard. The plan runs to the end of the period you paid for, then the account moves to the free plan. Payments aren't refunded, except a charge we made by mistake (cancellation and refunds).
Nandishwar Singh, building it from Hiranagar in Jammu and Kashmir, India. Write to support@morphscreen.com, or book a call.