Skip to content
Generative UI SDK for mobile and web

Your users ask. Your app takes shape.

Turn voice, text and taps into interactive screens built from your app’s own data and actions.

  • Connect your API from its docs, with no code.
  • Define what AI can access.
  • Let users type, talk or show it.

Where did I spend the most this month?

Dining: $612 across 14 payments.

Set my dining budget to $1,000.

Update your dining budget?
CategoryDining
New budget$1,000 a month
ConfirmGo back
Example: a banking app, with Rendel open over it

Your app's features, by voice or text.

Users say what they want in their own words, or type it. Rendel answers from your app's own data, drawn as a chart, a list or a card.

It does the task, not just the talking.

Requests become calls to your API. Anything that changes data waits on a confirmation card until the user says yes.

The screen takes shape as they talk.

Rendel builds the form a request needs. When the user changes their mind, the same form reshapes in place and what they typed stays theirs.

Running in your app in five minutes.

Add one Flutter package or one script tag, paste a link to your API docs, and choose what Rendel may do.

Where did I spend the most this month?

Dining: $612 across 14 payments.

Set my dining budget to $1,000.

Update your dining budget?
CategoryDining
New budget$1,000 a month
ConfirmGo back
Example: a banking app, with Rendel open over it

Your users know what they want. Your app makes them figure out how to get it.

A chatbot can only tell them which screen to open. Rendel does the task inside your app.

A chatbot

Answers

Move my delivery to Friday.

You can reschedule your delivery from the Orders screen.

steps left for the user: find Orders, open the order, pick a slot, save.

Rendel

Acts

Move my delivery to Friday.

Move delivery to Friday?
Order#4821
New slotFriday, 9:00 to 13:00
ConfirmGo back
Delivery moved to FridayUpdated through your order system after the user confirmed.

One tap for the user: they confirm, and Rendel makes the change.

Chatbots talk about your app. Rendel operates it.

Turn the API you already have into AI actions.

Paste a link to your API docs, or upload them. Rendel reads the endpoints and your team ticks the ones it may use. Anything that changes something runs as the signed-in user, and only after they confirm.

Your API

api.yourbank.com/docs

  • GET/accountsallowed
  • GET/transactionsallowed
  • POST/transactions/searchallowed
  • PUT/budgets/{category}allowed
  • GET/admin/audit-lognot allowed

Rendel

  1. 1Understand
  2. 2Select
  3. 3Ask
  4. 4Confirm
  5. 5Execute

Your existing systems

  • Backend APIs
  • Business logic
  • Authentication
  • Permissions

Rendel understands intent, selects the right action, collects missing information, requests confirmation when needed, and executes the action through your existing systems.

How actions work
  • Read

    When is my next card payment due?

    Reads the account and answers on a card.

  • Write

    Pay my phone bill on Friday.

    Asks the user to confirm, then schedules the payment.

AI gets access to what you define. Nothing more.

Rendel never gets unrestricted access to your application. Your team decides which actions AI can perform, which data it can access, what parameters are required, which permission rules apply, and when confirmation is required.

Your team defines the boundaries. Rendel operates within them.

Read the security summary

Control layer

Example: a banking app
Available actions
get_transactionsset_budgettransfer_funds
Read access
Accounts and transactions
Write access
Budgets and transfers
Required parameters
category, amount
Permission rules
Signed-in user, own accounts only
Calls your API as
The signed-in user, with your app’s own token
Confirmation requirements
A card for writes, an explicit yes for transfers
Approved UI components
item_list, chart, confirm_card

The AI decides what to do. Your app decides what is allowed.

Security highlights

Paper: Warm off-white and black. Nothing competes with your content. One of the console’s 12 starting themes.

Your brand, in every answer.

Rendel draws its screens in your colours, type and corners, natively on iOS, Android and the web. Start from a theme or set your own.

Everything renders through a predefined system of 21 native components, including:

  • Charts
  • Forms
  • Order trackers
  • Product cards
  • Confirmations

Set the colours, type and shapes in the console and see them on an iPhone, an Android phone and a browser. Or describe the change in a sentence and the AI editor makes it, one undoable step at a time.

View component catalog

It sees, remembers, and speaks their language.

Users can show Rendel a photo or a file, it knows who they are next time, and it answers in the languages you choose.

  • Show it.

    Attach a photo, take one, or add a file, and ask about it.

  • It remembers people.

    Notes about each signed-in user carry into the next conversation. Your team can read and remove every one.

  • In their language.

    Choose the languages your copilot answers in. Its own buttons and labels already come in six.

    • Helloen
    • Merhabatr
    • Hallode
    • Bonjourfr
    • Holaes
    • مرحباar

Built for complex products.

Give users a faster way to move through the journeys that matter most, without replacing the systems your business already runs.

Banking

Balances, payments and cards, without hunting through menus.

What users ask

  • readShow me my spending this month.
  • destructiveTransfer $500 to Deniz.
  • writeFreeze my debit card.

Transfer $500 to Deniz.

Can’t be undone once sentSend $500 to Deniz Kaya?
FromEveryday account
ArrivesToday
ConfirmGo back

From install to live in five steps.

The console walks your team through them. Only the first one touches your code, and the AI you already code with can do it.

  1. Add the SDK

    Download a setup file for the AI you code with, such as Claude, ChatGPT or Cursor, and it adds Rendel to your Flutter app or website.

    • Flutter
    • Web
  2. Connect your API

    Paste your API docs. Tick the endpoints it may call, and it answers with your real data.

    • No code
  3. Ask it something

    Put real questions to it on an iPhone, an Android phone or a browser window, before any user sees it.

    • Test page
  4. Add knowledge

    Give it your policies and FAQs, and see which passages each answer used.

    • Policies
    • FAQs
  5. Go live

    Publish your changes and ship the live key. A website also names the domains it runs on.

    • Live key
View an action in Flutter
Rendel.registerAction(RendelAction(  name: 'reschedule_delivery',  description: 'Move a delivery to a new date',  params: RendelSchema.object({    'order_id': RendelSchema.string(),    'date': RendelSchema.string(),  }),  risk: RendelRisk.write,  confirmTemplate: 'Move order {order_id} to {date}?',  handler: (params) async {    await api.reschedule(params['order_id'], params['date']);    return RendelResult.ok({'status': 'rescheduled'});  },));

Prefer code? An action can also be registered in the app, with its schema, its risk level and its confirmation, and run by your own handler.

See it working in your own app.

Tell us what your users do most, and we’ll show you that workflow in a tailored demo.

  • Generative UI SDK
  • Controlled actions
  • Native components
  • Every action on the record

Prefer email?

support@neonapps.co

Book a Demo

Tell us about your app and we’ll show the right workflow in a tailored demo.

Help us tailor the demoOptional

We use this only to get in touch about the demo. We never sell it or use it for anything else. See the privacy policy.