Your Claude app, at a real link. Watch every call it makes.

Start with one sentence ↓

Picks League · A sample app on Sven

Open Picks League
  1. Loaded what’s saved in Memory
  2. F1 answered
  3. You tapped “Lock my picks” → Memory saved your pick
  4. You tapped “Check results” → F1 answered
Movement: the live drawing of how your app works. Here it replays 4 calls from Picks League.

Say what your app should do in one sentence. You’ll get a prompt to paste into Claude.

Or pick a kind of app

A sentence is enough. Press Enter to shape the prompt; Shift and Enter for a new line.

Or start from a ready idea ↓

Made on Sven

Open one and use it. Movement shows each call.

Start from an idea

Ready ideas for a group.

Each opens the Bench with the idea written and its tools on. Change any of it.

See all ideas· 9 more

What your app can use

No API keys and no bill: Sven caps each app at $1 of AI and 200 calls per live-data tool a day.

See all 12 tools
AIAI
Ask an AI model a question and get a text answer of up to about 600 words. Give it a photo or screenshot and it reads that too.
sven.ask(prompt, { system, maxTokens, image, schema })
AI + a photo = a receipt reader
MemoryMemory
A shared store of up to 64 KB that every visitor of your app reads and writes. Good for guestbooks, leaderboards and shared lists. sven.store.onChange tells an open page within about 12 seconds when someone else changes it.
sven.store.get(key) · set(key, value) · delete(key) · list(prefix) · onChange(callback)
Memory + Stocks = a leaderboard of everyone’s picks
WeatherLive data
Current temperature and conditions for a place, plus a 4-day forecast in °F.
sven.tools.weather({ place })
Weather + AI = a what-to-wear app
StocksLive data
A company’s share price by its ticker, up to about 15 minutes old, and how much it moved today.
sven.tools.stocks({ ticker })
Stocks + Memory = a paper-trading game with friends
FlightsLive data
Status, departure and arrival times, and delay for a flight number.
sven.tools.flights({ flight })
Flights + Weather = a pick-me-up-at-the-airport page
ProductsLive data
Search Amazon for products to recommend, or read any product’s price, discount, rating, highlights and photo from its link.
sven.tools.products({ asin, country })
Products + AI = a shopping helper that finds what to buy
SportsLive data
Teams, fixtures, live scores, league tables, rosters and each player’s match stats, across football, basketball, American football, hockey, baseball and more.
sven.tools.sports({ op, … })
Sports + Memory = a fantasy league with your own scoring rules
MoonLive data
The moon on any day: its phase, how much of it is lit, the next full and new moon, and when it rises and sets where you are.
sven.tools.moon({ date, place })
Moon + Weather = a stargazing night planner
CompaniesLive data
A US-listed company’s yearly figures (revenue, profit, cash, debt, shares) and its latest annual, quarterly and current reports, from SEC filings.
Data: SEC filings
sven.tools.company({ op, … })
Companies + Stocks = a watchlist with each company’s revenue by year
F1Live data
Formula 1: the calendar in your own time zone, race, qualifying and sprint results, both championship tables, the drivers with their team colours, and tire and pit detail after each session.
Data: Jolpica-F1 · OpenF1
sven.tools.f1({ op, … })
F1 + Memory = a family podium-prediction league
Email to youSven
Your app can email you a note, like a new sign-up or a booking. Only you get it, at most one email an hour.
sven.notify(subject, text)
Schedule + Email to you = a morning summary in your inbox
ScheduleSven
Your app can run one step once a day or once a week, even when nobody has it open: check live data, ask the AI, save the answer.
<script type="application/json" id="sven-clock">[…]</script>
Weather + AI + Schedule = a what-to-wear line ready each morning