LibreAI / Dev Tools / superduper
// devtools · superduper-io/superduper

superduper

An end-to-end framework for building custom AI applications and agents on top of your database.

★ 5.3k stars⑂ 547 forksApache-2.0updated 2025-09
▦ visual — this project's README ships no embeddable screenshot,
so here's a placeholder. The guide below is complete regardless.
// project facts

Project facts

superduper is an open-source dev tools project by superduper-io (superduper-io/superduper on GitHub). It has 5,325 GitHub stars and 547 forks, is released under the Apache-2.0 license, and was last updated on GitHub on 1 September 2025.

GitHub stars
5,325
Forks
547
License
Apache-2.0
Last updated on GitHub
1 September 2025
Category
Dev Tools
Listing
Full install guide
Official site
Official site
// how it works

How it works

  1. Clarify your AI-on-data goal

    Identify the database your data already lives in and the AI behavior you want — semantic search, question answering, an agent.

  2. Install the framework

    Install superduper-framework from PyPI.

  3. Add your data plugin

    Install the plugin for your store — MongoDB, SQL, Snowflake or Redis.

  4. Build your first application

    Connect to your database, apply a model, and run your first AI query against live data.

// features

Why people love it

AI on your existing database

Brings models and inference to the data in MongoDB, SQL, Snowflake or Redis instead of exporting data to a separate AI system.

End-to-end framework

Covers building custom AI applications and agents, from data to inference and serving, in one framework.

Plugin architecture

Database backends and additional capabilities install as separate superduper-* plugin packages.

Vector and semantic search

Adds embedding-based retrieval over your stored data as part of the same stack (per its topic set: semantic search, vector search, RAG).

Works with mainstream ML

Built around PyTorch and Transformers models that you compose into your application.

Community support channels

Active Slack, GitHub Discussions and documentation at superduper.io for help and examples.

Advertisement
// run it

Run it yourself

  1. Clone the repository

    Clone Superduper if you want the source; most users install from PyPI.

    git clone https://github.com/superduper-io/superduper.git
    cd superduper
  2. Install the framework

    Install the core framework package (0.7.0 or later).

    pip install "superduper-framework>=0.7.0"
  3. Add a database plugin

    Install the plugin for your data store, for example MongoDB or SQL.

    pip install "superduper-mongodb>=0.7.0"
    # or: pip install "superduper-sql>=0.7.0"
// use cases

What you can build

Advertisement
// faq

Questions, answered

Who maintains Superduper?

Superduper is maintained by superduper-io, with documentation and community links at superduper.io.

Is Superduper free?

Yes — it is open source under the Apache-2.0 license.

Does it need a paid API key?

Not inherently: it composes models you choose, including local open models; you only need keys for hosted model providers you decide to use.

How does it compare to LangChain plus a vector database?

That stack moves data into a separate retrieval layer; Superduper brings the AI application framework to your existing database through its plugin model.

How do I get started?

pip install superduper-framework plus the plugin for your database, then follow the documentation's first application guide.

// keep exploring

Similar tools

Dev Tools

ai

Vercel's AI SDK: the TypeScript toolkit for building AI apps and agents with any model provider

★ 27.2k starsNOASSERTION
View guide →
Dev Tools

skybridge

Skybridge: the full-stack TypeScript framework for building type-safe MCP Apps and ChatGPT Apps with React.

★ 2.1k starsMIT
View guide →
Dev Tools

project-codeguard

Open-source security framework for AI coding agents — secure by default.

★ 348 starsCustom
View guide →
Dev Tools

cookbook

Google's official Gemini API cookbook - examples, guides and end-to-end demos

★ 17.8k starsApache-2.0
View guide →
Dev Tools

dotclaude

A dev environment of specialized AI agents for review, security and leadership.

★ 593 starsMIT
View guide →
Dev Tools

accessibility-agents

Eleven AI agents that enforce WCAG 2.2 AA accessibility in your code.

★ 420 starsMIT
View guide →
// alternatives

Alternatives in Dev Tools

The most-starred other Dev Tools projects in the LibreAI catalogue — the realistic shortlist if superduper is not the right fit.

Get superduper

Free and open — grab the source, star the repo, and start creating.