Guide
Now any user can build Custom Apps UI inside Fibery.
What is a Custom App
You can think of a Custom App as a Custom View, it is a way to view and work with data stored inside Fibery — see information, update, delete and add new entities. With help of AI you can build Apps that will help end users interact with Fibery easier and faster. Some use cases to spark your imagination:
Custom Form that has steps, allows you to add collection entities right away, hide and show fields based on conditions
Custom calendar view that shows events better
Custom email-like UI to handle incoming requests faster
Custom QA runs tracker
Custom dashboard that represents data in a nice way
An App is just UI, it can't have any server side logic, but together with Fibery flexible databases you can build really cool and complex things.
How does an App differ from a View
In a nutshell, an App is a special kind of View. You can create it in any Space or in Private area, move to another Space, make it favorite, etc. The main difference is what you can do inside the App. A View is fairly stable and has just a few configuration options, like filters, sorting, etc. An App is unique and you can build hundreds of them to solve very specific problems and use cases that a pre-defined View just can't handle.
A View is configured (you pick database, setup filters & sorting), an App is generated (you describe it to AI, it's custom code).
Anyone can create Apps
Any user can build Apps in Private section, and any Architect can build an App inside a Space.
You build by talking to an AI agent in a chat panel — prompt, it builds automatically, you preview live, you re-prompt. Make sure to articulate your needs clearly and (preferably) you should know databases structure in your Fibery workspace. In almost all cases you can create a decent app with several iterations just explaining what you need and what should be changed without any programming knowledge.
You can still look into Code section and if you are a programmer maybe you will do some things faster, but so far you even can't change the code manually, only prompt via AI.
Check Build your first custom App guide.
Who can see Apps
It works as any other View. If an App lives inside Space, any user who has Space access will see this App. If an App somehow shows entities from a database logged user does not have access to, this user will not see database entities.
Note that it is not possible to Share or Publish an App so far. However, if you Publish Space to Web, the App will be visible to all people.
How much does it cost to create an App
Honest answer is "we don't really know for sure", since we need to accumulate statistics and see the numbers. From our internal tests it can be from $5 to $100, depending on App complexity and model (Sonnet is cheaper, Opus is way more expensive).
We recommend using Sonnet, it does a good job in most of the cases and you will save money.
Learn more about Credits here Monthly limits & extra usage for AI, automations, and integrations.
Apps limitations
AI can be slow, sometimes you will have to wait 5-10 minutes to get some iteration done, you have to be patient, unfortunately
App is 100% client side, so if you want some business logic inside the App, it will be also 100% client side
You can't edit Code manually (so far)
You can't use your custom styles for the App, Apps match Fibery's UI as closely as possible
So far there is no way to version your Apps, it means if you make some changes, it may be hard to revert them
Check Custom Apps FAQ for more details