🧺 Bakul

The missing storage layer for AI chatbots

bakul by empeje

What is Bakul?

In Javanese, "bakul" refers to a woven bamboo basket. In the AI world, Bakul bridges the gap between AI-generated data (CSVs, datasets) and AI-generated visualizations (React components, dashboards).

How it works

  1. Register for an API key at /api/register
  2. Ask AI to generate data and save it using our API
  3. Ask AI to create visualizations that consume your public dataset URLs
  4. Get beautiful, data-driven UIs powered by real data

API Documentation

Explore the API at /api/doc

Example Dataset URL

GET /api/datasets/{username}/{dataset-id}

All datasets are publicly readable for easy integration with AI-generated visualizations.

Open Source

Bakul is open source! Explore the code, contribute, or deploy your own instance: