I’m researching an idea for a managed backend for AI assistants - something like “Supabase for AI assistants.”
The idea comes from a problem I keep seeing: building the actual AI feature is often the easy part. You can call a model and get a response in a few lines of code.
But turning that into a real product requires much more infrastructure:
For a solo founder or small team, this can turn a relatively simple AI feature into a much larger backend project.
The product we’re considering would provide this infrastructure as a managed service. A developer could configure an assistant and send messages through a simple SDK:
const assistant = client.assistant("support-assistant")
const response = await assistant.sendMessage({
endUserId,
conversationId, // optional
message
})
If no conversationId is provided, a new conversation would be created automatically.
Behind that API, the platform would handle conversation storage, model calls, user context, memory, files, tools, and observability.
The goal is not to provide a chatbot UI or a no-code bot builder. Developers would still build their own product, interface, and business logic. We would provide the backend infrastructure that sits underneath the AI assistant.
I’d like to hear from indie hackers who have already built an AI chatbot, copilot, or assistant:
We haven’t built the product yet. I’m trying to understand whether this is a meaningful enough problem before committing to an MVP.
Honest criticism is especially useful. I’d like to know why you would or would not use something like this.
If you’ve built an AI assistant and would be open to a short 20-minute call about your experience, please comment or send me a DM. I’m looking to learn, not pitch. Thank you all!