Developer Docs

As a developer, why use a codebot?

The basis of Codebots is to allow humans and bots to work together to create wonderful things.

Unlike low-code platforms, a codebot writes code which looks like it has been written by a human; this code can be customised as needed by a human. A codebot acts like another member of the development team.

The key premise is a codebot can write up to 92% of the codebase of an application, saving the human developers time by developing all the scaffolding, boiler plate, and common code required for an application. Thus allowing the human developers to work on the truly creative code that sets their application apart; the special sauce so to speak.

In addition to common boiler plate code, Codebots also provides access to features and extensions which further augment the code written by a codebot. An extension is defined as something cool the codebot can do and they are modelled after features which are found commonly in applications. An extension represents a pattern of functionality that can be reused, for example: the Forms extension allows you to create flexible forms which capture data from your users. Given this pattern is common, Codebots provides it as a extension so the human developers do not need to reinvent the wheel.

On this page