Developer Docs

What is Codebots?

Codebots is a platform which can be used by a team to help build software applications. It makes use of software robots, aka codebots, to speed up the development process. On the Platform, a team can design and build out the structure of the application they want to create. The bots then take those designs and are able to write out the framework and boilerplate code, according to the Platform specs.

Codebots vs codebots

What is a codebot?

The codebots are software robots who write code alongside your team. A codebot helps build better quality software faster, and with greater reuse, which results in greater business agility.

The codebots write code which looks human-made, eliminating most of the frustrations typically associated with code generators and low-code platforms. The codebots focus on the heavy lifting parts of software development, freeing up the humans to work on the more complex and creative parts of the application.

The bots are able to work alongside the team, committing code to a repository where the humans can then pull the code and write more, as though the bots were just another team member to work with. This collaboration is achieved through the means of protected regions in the code. Humans write code inside those protected regions, which are then preserved the next time the codebot writes anything.

Image

To learn more about what the bots can build, take a look at What can the codebots build?
You can learn more about the bots themselves, and determine which one is best for you, in Which bot should I use?

Was this article helpful?

Thanks for your feedback!

If you would like to tell us more, please click on the link below to send us a message with more details.

Tool:

Generate

Iterate

Bot:

C#Bot

SpringBot

On this page

New to Codebots?

We know our software can be complicated, so we are always happy to have a chat if you have any questions.