Supabase, queried in plain words.
Ask how many users signed up this week, what a table looks like and whether the project is healthy, and Cedric proposes the SQL, the update or the deploy before it runs anything that changes data.
$50 in free credits when you sign up. No card needed.
- The question is usually in the database already; what is missing is someone free to write the query.
- Ask in plain words: rows matching a condition, the columns on a table, the migrations applied, the project's status and region.
- Cedric runs SQL to read, and proposes the insert, update or delete before running it, with the statement shown in full.
- End-user accounts, storage buckets, serverless functions and project settings such as auth and secrets are managed from the same thread.
- Deleting a project, dropping a table or removing a user is irreversible, so each one is confirmed first, and plan-based rate and resource limits apply.
What can a Supabase AI agent do?
A Supabase AI agent turns a question into a query and runs it. Cedric runs SQL queries against a project's database to read records, and it inspects the database structure first, tables, columns, extensions and migrations, so the query fits the schema rather than a guess at it. It lists organizations and projects and checks a project's status, region and settings, which covers "is production paused" and "which region is staging in". That is the shape of an AI data analyst for a team whose data lives in one project.
Writes to data are proposed with the statement shown. Cedric can insert, update or delete records through SQL, and it can manage end-user accounts: listing users, creating them, updating details and deleting them. It uploads, downloads, lists, moves and removes files in storage buckets and creates or configures buckets. Each of those is a change to live data, so Cedric shows exactly what will run and waits for your yes; a read never needs one.
The project itself is manageable too. Cedric deploys, updates, lists and removes serverless functions attached to a project, manages configuration such as authentication settings, secrets, custom domains and preview branches, and creates new projects or pauses, restores and deletes existing ones. Deleting a project or dropping a table cannot be undone, which is why those are confirmed every time, and heavy query or API usage can hit the plan's rate and resource limits.
The growth question
One query written, one number, one cleanup proposed.
Yusuf Demir9:14 AM
@Cedric how many users signed up in the last 7 days on production, and how many of those never created a workspace? Then delete the test accounts ending in @example.test.
CedricAPP9:15 AM
Production (eu-central-1, healthy). Last 7 days: 312 sign-ups in auth.users; 87 of them (28%) have no row in public.workspaces. Query used: a left join of auth.users on workspaces.owner_id filtered on created_at >= now() - interval '7 days'. Test accounts: 14 users match email like '%@example.test', all created by the QA run on 29 August, none owning a workspace. Proposed: delete those 14 users. This cannot be undone.
Queried
SQL written from a plain question and run against the project, with the schema, tables and columns inspected first.
Changed
An insert, update or delete, a user created or removed, a file moved in a bucket, a function deployed: shown in full, run on your yes.
Checked
Project status, region and settings, applied migrations, and configuration such as auth settings, secrets and custom domains.
Connect Supabase in a minute
No setup project, no workflow builder, no field mapping. The flow is the same for every tool Cedric connects to.
- 01
Install Cedric where your team talks
One click. It joins your Slack like any other member, and everyone shares the same Cedric.
- 02
Connect Supabase from the dashboard
Open the Integrations page and sign in with Supabase on its own screen. Cedric never sees or stores your password, and you can revoke the connection in one click at any time.
A fresh connection can look but not touch: read-only until you say otherwise.
- 03
Ask in plain words
Back in the channel, try it: "how many users signed up this week?". You describe the outcome; Cedric picks the Supabase actions the ask needs. There is nothing to configure.
Connect for the whole workspace so the team shares it, or keep the connection personal. Two accounts are fine too; each gets a short name.
- 04
Let it become routine
Schedule the recurring version of the ask, and let Cedric fold Supabase into bigger jobs that cross your other tools. Anything that would leave your workspace still comes back as a preview to approve first.
Better in company
The numbers in Supabase are the numbers behind the charts in PostHog; when the two disagree, ask Cedric to query the table and read the event count side by side, then name the gap. The result can go into a Google Sheets tab for the week.
A schema change starts as a pull request in GitHub and ends as a migration in Supabase. Ask Cedric whether the migration from last week's PR has been applied on production and staging, and it reads the migration list on both projects and says which one is behind, with the follow-up filed in Linear on your yes.
Where the limits are
Supabase is a catalog connection, not a built-in playbook. Cedric works from what the Supabase connection can read and do; ask in plain words and it says what it can reach there, and what it cannot.
Deletes cannot be undone. Deleting a project, dropping a table or removing a user is irreversible in Supabase, so Cedric shows the exact statement or the exact list and asks every time.
Plan-based limits apply. Heavy query or API usage can hit the rate and resource limits of the project's plan, so a very large read is paged or narrowed rather than run in one go.
Cedric sees what the Supabase connection grants and nothing more. Access is scoped, logged, and revocable from the dashboard, effective immediately.
Nothing sends itself. An email, a post, a change to a record: anything with consequences comes back as a preview for a human yes. That is the design, not a beta caveat.
FAQ
Yes. Supabase is one of the 3,200+ apps in Cedric's catalog: connect it once from the dashboard, on Supabase's own sign-in screen, and ask in plain words. There is no built-in playbook for it, so Cedric works from what the connection can read and do, and tells you when something is out of reach.
It can run SQL queries against the project's database to read, insert, update or delete records. Reads run when asked; anything that changes data is shown as the full statement and waits for your yes. It inspects tables and columns first so the query matches the real schema.
It reads each project's status and region from Supabase, so you can ask which project a query ran on, and any write, deploy or setting change is proposed with the project named before it runs. Pausing, restoring or deleting a project is confirmed the same way.
Connect it for the whole workspace and everyone shares it, with one person authorising once. A connection you would rather not share, a personal inbox for instance, can stay personal to you.
Yes, and it starts that way: a fresh connection can look but not touch until you say otherwise. Even with write access granted, anything that changes or sends waits for an approval.
Every workspace starts with $50 in credits, free, no card. Each task consumes credits in proportion to the work involved. See pricing for the plans.
Connect Supabase in a minute.
Ask how many users signed up this week, then see the query it wrote to answer.
100K credits ($50) on sign up. No card needed.