BONACCI STUDIO

Build data pipelines by
chatting with an agent

Describe a pipeline in plain English, or wire it up visually. An AI agent builds, tests, and deploys it on Apache Spark and Kafka. From idea to running pipeline in minutes, not sprints.

No credit card. Bring your own model keys.

studio.bonacci.thinkingdbx.com
Pipelines
orders_cdc
events_stream
daily_rollup
Sources
postgres_prod
kafka_events
you: load orders from Postgres, dedupe by id, stream to the warehouse  agent building...
postgres_prod dedupe(id) warehouse
Runs on Apache Spark Apache Kafka Apache Camel Spring Boot PostgreSQL
How it works

You describe the outcome. The agent writes the pipeline.

Studio turns plain language into real, version controlled pipeline code that runs on distributed infrastructure. You stay in control of every step.

  • 1

    Chat or canvas

    Type what you want, or drag nodes on the visual builder. Both stay in sync.

  • 2

    Real execution

    Pipelines compile to Spark and Kafka jobs. Production infrastructure, not a sandbox.

  • 3

    Your models, your keys

    OpenAI, Anthropic, Gemini, Groq, or local Ollama. No lock in, no per seat AI tax.

  orders_cdc.pipeline
# generated by the agent, editable by you
source postgres_prod {
  table    = "public.orders"
  mode     = "cdc"        # change data capture
}

transform dedupe {
  by   = ["id"]
  keep = "latest"
}

sink warehouse {
  engine = spark
  to     = "analytics.orders"
}
Minutes
idea to deployed
50+
connectors
Spark + Kafka
real distributed infra
Any model
bring your own keys
Why thinkingdbx

Describe the outcome. Agents build, test, ship, and remember.

Agents are non-deterministic. We treat that as an engineering problem, and it shapes everything we ship.

parallel fleets

Never bet on one agent

N agents race the same task in isolated git worktrees. You review the diffs and merge the winner. Git is your undo.

persistent memory

They stop forgetting

A ThinkingMemory backbone recalls schemas, decisions, and outcomes into every run, so agents build on what they already know.

outcome-aware

Safe with production

Before any irreversible action, a forward check simulates the result. Destructive commands are rejected, even in full-auto mode.

The rest of the stack

Tools we build and ship in the open

Studio is the platform. These are the layers underneath it, free and open for the community.

vibeCodeCLI

Parallel agent fleets and persistent memory for coding and data engineering, in your terminal. Free, bring your own keys.

Live

ThinkingMemory

A memory database for agents. Intent goes in, the right context comes out, packed to a token budget.

Open source

ThinkingLanguage

A typed, compiled language where tables, streams, and models are native types.

Open source
Proof, not promises

Case studies we ran on our own platform

Real analyses, built and executed by agents in Bonacci Studio, published with the data.

Case study

Intelligence is deflating: 938× cheaper in three years

Pricing data across 12 providers and three years, analyzed end to end by an agent in Studio.

read the analysis →
Case study

Is AI taking jobs? We joined the data to find out

Four public datasets, three occupation coding schemes, one crosswalk, built in Studio.

read the analysis →
Case study

The state of the AI ecosystem, in 613 data points

25 months of GitHub, arXiv, and Hugging Face activity. The agent wrote and ran the PySpark.

read the analysis →
See it live

Watch an agent build a real pipeline, live in 5 minutes

No slides, no recording. We open Studio with you, describe a pipeline in plain language, and ship it to Spark while you watch.

0:30

Describe the pipeline

Plain English. Source, transform, destination.

2:00

The agent builds and tests it

Generates the pipeline, runs it against sample data.

4:30

Deployed and querying

Running on Spark and Kafka, rows landing in the warehouse.