Interactive Demo
Experience Zerocode – right in your browser.
An interactive tour of the Zerocode interface. Click through the menu and modules – all data is fictional, nothing is stored.
Welcome to Zerocode
Pick a module on the left – try the App Generator under "Development", for example.
Users
| Name | Role | Status | |
|---|---|---|---|
| Anna Bauer | anna.bauer@demo.at | Administrator | Active |
| Max Steiner | max.steiner@demo.at | Developer | Active |
| Lisa Hofer | lisa.hofer@demo.at | User | Active |
| Jonas Weber | jonas.weber@demo.at | User | Invited |
| Sarah Egger | sarah.egger@demo.at | User | Active |
App Generator
Describe your app – the generator does the rest.- progress_activityAnalyzing requirements …
- progress_activityGenerating data model …
- progress_activityBuilding UI & logic …
- progress_activityCompiling & publishing …
rocket_launch Your app is ready – installed without a restart.
lock_open
Zerocode
This module is part of the full version. Selected areas are unlocked in this interactive demo.
Tip: Launch the App Generator under "Development" and watch an app come to life.
This is what a slide with text looks like – the text is optional.
Slides advance automatically every few seconds; use the arrows to navigate manually.
A slide can also be a short video – afterwards the show continues automatically.
To add a widget to the home screen, click the edit button and then drag the desired widget from the widget browser onto the page.
You can also drag any menu item onto the home screen or into the footer.
To remove an element again, switch to edit mode and then click the red remove icon.
You decide which languages Zerocode speaks. Zerocode then automatically handles the translation. Newly developed workflows or applications are also translated completely right away.
Zerocode speaks every language. Open the language table, choose the languages you need, and mark them as tool languages. The platform then automatically translates all existing and future user interface texts.
If the platform ever translates a term less than perfectly, you can add your own translation at any time.
You decide what Zerocode looks like: adjust logos, colors, and other design settings yourself, then save everything as a theme. Each user can freely choose any theme at runtime.
The event log gives administrators insight into what is happening on the Zerocode platform. Each entry contains a timestamp, severity, event code and additional properties. Opening an entry shows the full event content, which can be saved as a file when needed.
The runtime log shows all current protocol and status output from the Zerocode platform. It is a live view that can be paused with one click. Several filters in the header help administrators find specific events.
Online Users gives a quick overview of who is currently online.
The Service Monitor shows everything running in the background. Each background task can be monitored here. Administrators can follow what is happening live or read the logs of previous executions. Every entry has a runtime status that shows whether the service is currently running. It also has a success status that indicates whether everything is running smoothly or whether there are issues.
This view gives administrators a quick overview of the size of the different tables and indexes in the Zerocode database.
Security is not a setting you configure once and forget. Security has to be visible. That is exactly what the Zerocode Security Cockpit is for: logins, failed attempts, locked users, active sessions, and open incidents - everything at a glance, live from your system.
Login activity shows successful and failed sign-ins over time - for 24 hours, 7 days, or 30 days. This is where you spot suspicious patterns before they become a problem.
The login log shows every single sign-in attempt - including user, IP address, country of origin, and authentication method. It is filterable, searchable, and exported to Excel at the push of a button.
The failed-login overview reveals who is targeting your system: the most attacked usernames and the most suspicious source IPs. A suspicious address? One click - banned.
When the system automatically locks a user after too many failed attempts, you see it here - and unlock the account with one click, without going through the database.
The ban list brings automatic and manual blocks together - individual addresses or entire network ranges. Allow entries permanently protect your own company network from accidental blocks.
Brute-force attack, login from a new country, attack on an admin account: the cockpit detects security-relevant incidents on its own and reports them - by email too, if desired. Every incident follows a clear workflow: open, seen, done.
Here you see, second by second, who is currently signed in - and if necessary, you can end a session immediately: the user is kicked out and their cookie becomes invalid.
The two-factor overview shows at a glance which users have already added extra protection to their account - and where you should follow up.
And best of all: everything is configurable - without a restart. Account locks and password policies under "Account Security", brute-force protection, rate limiting, and geo-blocking under "Active Protection", plus email alerts, security headers, and retention periods. Changes apply immediately.
The Zerocode Security Cockpit - see what is happening. Intervene before something happens. Security, built in.
Zerocode offers a wide range of ready-made apps. They range from smaller connector apps to larger business applications. Apps can be installed directly from the app catalog at runtime with just one click.
Let us look at an example of how simple this is. We are facing the challenge of integrating our Microsoft Office solution into Zerocode. Before generating a new app, it is worth taking a look at the app catalog.
There we search for Microsoft and find an app named "Microsoft Graph". In the app description we see that it can send emails and access mailboxes. Exactly what we are looking for. With one click on Install, the app is installed.
Once installation is complete, a new entry with the app name appears in the main menu. In the app settings, you connect Zerocode to your Microsoft environment. From there, the platform and your own apps can use Microsoft services, for example to send emails. Agents can retrieve emails, workflows can create calendar entries, and much more. The possibilities are practically unlimited.
To adapt an existing app or generate a new one, enter your request in the Prompt field at the top.
Alternatively, you can simply dictate what you want.
The dialog also lets you upload reference files. The generator can take these files into account during implementation.
You can manage your sessions conveniently in the session area. Each session is linked to a code generator, and you decide which code generator you want to use.
The model can be changed at any time, even while a session is already running.
With one click on Generate app, the code generator implements the change you requested.
As soon as the selected app generator starts working, a dialog opens.
In this dialog, you can follow live which phase the generator is currently in and which tasks it is working on.
The top area shows the progress of the entire app update cycle.
On the right side, you can see the current todos and any questions the generator may have for you.
On the left side, you can see a live log with the generator's own output.
As soon as development is complete, you start the app with one click.
If the app was already running before the update, the app generator automatically stops it before rebuilding it and then starts it again for you.
To start an app, switch to the desired app in the App Generator and simply click the start icon.
The app is installed automatically and then appears in the main menu.
To stop a running app, switch to the desired app and click the stop icon.
The app is stopped and then disappears from the main menu.
There are several ways to add a new app.
The easiest way is usually to click “Add App” and then select “Create New.”
Enter a name for your app and click “Create.”
The revision history shows you the complete development history of your app.
Every individual step remains traceable. You can see the original prompt, the generator output, and download the generated source code.
If needed, you can even start earlier app states again.
The development history lets you generate a complete history of your app.
You can download the history as a Markdown or PDF file.
The report also includes generator statistics, such as token usage, generator duration, prompt history, and other relevant details.
The Table Browser lets you inspect all generated tables of your app.
The App Generator never has direct access to the database. It manages the data structure exclusively through the code-first approach.
The engine then performs the actual implementation on the database.
In the File Browser, you can inspect all generated files of your app. Every file and directory can be downloaded at any time.
Template Files allows you to review available templates and instruct the code generator to use a specific template at any time.
Shared Files lets you upload files that every single app can access.
You can refer to these files in your prompt at any time.
The Zerocode Platform automatically detects whether it is being used on a mobile device. If the window width becomes too narrow, the view immediately switches to the optimized mobile mode.
Mobile mode can also be forced. To do this, simply enable permanent mobile mode in the right side menu. This setting is saved per user and per device.
Let’s take a look at the Zerocode training system with a practical example.
We open any app. In the top bar, we can see an indicator showing that training is available for this form.
When we click the button, the training starts.
If multiple trainings are available, a selection dialog appears.
Click the training you want to start.
The language can be changed at any time while the training is running.
Missing language files are generated automatically. Once created, they can be played back instantly in the future.
If the text changes later, a new audio file is generated automatically.
The Zerocode training system: flexible, fast, and exactly where knowledge is needed.