Open-source NL-based data platform

Open-source NL-based data platform

In this brief introductory post I want to share 0dev, an open-source NL-first data platform.

The main goal of 0dev is to make data consumption accessible and to minimize the skills required to use the data. This consumption can be in form of querying, visualizing or drawing insights from the data.

While these tasks are deemed complex and carried out by developers, data scientists and data analysts, we can lower the barrier and empower more and more people to take advantage of their data with simple natural language.

The goal of 0dev is not to replace any of those experts, but to make all these advantages accessible to numerous teams and individuals who simply would give up on any of these advantages due to the complexities and costs involved.

0dev is being built with modularity and extensibility at its core, allowing more on-demand customization and improvements supported by the community.

This is the first official introduction of the project, and I appreciate your support by adding a star to the repository, sharing it with others and using the project.
In this world of closed-source AI products, we need more and more open-source projects.

Repository:
https://github.com/0dev-hq/0dev

Running locally

Both the front-end and back-end of the project are written in Typescript and in the future there will be some Python modules added to the project.

Running the project locally is very simple, you just go to each folder, run npm install and then npm run dev.

The application will be dockerized in the near future (contributions are welcome) to make it easier for people who prefer to run just a docker compose up/down to run the project.

Cloud version

If you don't want to run the project locally, you can access the cloud version of 0dev too. It's free and while in beta, it's ready to use.

Support

You can raise issues on the repository for bug reports or feature requests or send a message on the Discord server (link in the repo).