self-hostable · your data · private beta

Your workspace. Your infra. Your data.

Todos, Docs, and the Sweetheart AI agent in one calm workspace you deploy in minutes and run entirely yourself.

The suite

Small, sharp tools. One calm workspace.

Each app does one thing well. Switch from a slim rail; nothing gets in the way of the work in front of you.

Todos

Lists and kanban, a focused detail panel, and built-in time tracking. Everything the team is working on, at a glance.

Docs

A folder browser, tabs, and a clean rich-text editor. Write plans, specs, and notes that Sweetheart can read and update.

Sweetheart

The AI agent at the center of it all. Ask in plain language; it acts across every app and shows its work.

Meet Sweetheart

One agent that drives every app.

Ask in plain language. Sweetheart writes docs, files todos, and connects the dots across your workspace — then shows you exactly what it did, with a link to every change.

  • Acts across Todos and Docs in a single request.
  • Every action is a card you can open, review, or undo.
  • Designed to run on-device, so the model never leaves your machine.
Own your stack

Runs where you run everything else.

One container, a Postgres URL, and an OIDC issuer. No vendor lock-in, and the AI is designed to run on your own device, so the server needs no GPU.

Your infrastructure
Product data stays in your database.
AGPL-3.0 licensed
Audit it, run it, own your data.
One container
Docker or Compose, plus Postgres and OIDC.
AI on your device
Designed to run the model on your machine.
docker-compose.yml
services:
  appsweet:
    # exact version + digest from the release manifest; there is no :latest tag
    image: ghcr.io/blendable-dev/appsweet-backend:0.1.0-beta.1@sha256:<digest>
    ports: ["3000:3000"]
    environment:
      APPSWEET_DATABASE_URL: ${APPSWEET_DATABASE_URL}
      APPSWEET_BIND_ADDR: 0.0.0.0:3000
      APPSWEET_OIDC_ISSUER: ${APPSWEET_OIDC_ISSUER}
      APPSWEET_OIDC_CLIENT_ID: ${APPSWEET_OIDC_CLIENT_ID}
Questions

Good to know

Appsweet is licensed AGPL-3.0-or-later. It is in a controlled private beta today, so public distribution is not open yet — access is granted per deployment. At launch the intended posture is AGPL alongside a commercial option.

Spin it up in five minutes.

Yours to run, on your own infrastructure. The full deployment guide is a click away.