AI Copilot Framework for Web Applications

Ship a copilot that operates your app

Drop the SDK into the app you already have. Users get an agent that reads live app state, calls your API with their own permissions, and completes whole workflows.

Every write requires confirmation Works with existing auth Full audit trail
Sidepilot

What makes Sidepilot different

An agent inside your app.
Not a chatbot beside it.

"Update all premium accounts to Tier 3."

A chatbot beside your app

It answers.

NamePlanTier
Acme Solar GmbH Premium Tier 2
Nordwind Energie Premium Tier 2
Delta Grid Co. Premium Tier 2
Voltiq AG Premium Tier 2
I can't update accounts. Here is a link to the help article.

Answers from documents only

Blind to what is on the screen

The work is still yours to do

Sidepilot inside your app

It operates.

NameTier
Acme Solar GmbH Tier 3
Nordwind Energie Tier 3
Delta Grid Co. Tier 3
Voltiq AG Tier 2

Updating 3 of 47...

Update all premium accounts to Tier 3

Bulk update: 47 accounts

Confirmed
Processing64%
Full audit trail, every write confirmed

Reads the live screen and app state

Calls your API with the user's auth

Does the work, confirmed at every write

Use cases

What it makes possible

Works with any web app that has an API. These examples come from a live energy-industry deployment. The same agent adapts to a new domain within days.

Answer & navigate

Product and domain questions answered from your knowledge base. The agent takes the user straight there.

Where can I see the produced energy for this community?
Community production is on the Energy dashboard. I'll take you there.
Opened: Dashboard → Energy

Bulk operations

Multi-step changes across many records. Nothing is written before the user confirms.

Update all accounts in region X to the new tariff.
Apply new tariff to 32 accounts Confirmed

32 of 32 updated, full audit trail.

Reports & exports

Data that already lives in the app, assembled into CSVs, PDFs, and operational summaries.

Export all members with their metering points and tariffs as CSV.

members-tariffs.csv

86 rows · generated in the background

Guided procedures

Repeatable operating procedures described in plain language, executed with tools and visible progress.

Prepare the monthly community operations pack.
Data collected
Reports generated
Pack assembled

Confirmed at every write

How it evolves

Your Sidepilot gets smarter,
cheaper, and more capable

Every handled workflow feeds the next one. Your Sidepilot grows from assistant to operational layer.

  1. Connect once: one-time setup, days
  2. Ask: users describe the work
  3. Execute: tools, approvals, results
  4. Learn: patterns & gaps captured
  5. Improve: cheaper & more capable
  6. Build: handled workflows become product features

↻ Every run makes the next one better

What's included

The full stack, already built

Everything the agent needs to understand your app, act on it, and be managed by your team.

Connect & Understand

OpenAPI Auto-Parse

Point at your spec: endpoints, parameters, and schemas are instantly available as agent tools.

Knowledge Base

Answers grounded in a curated knowledge base: docs, FAQs, help texts, product site. No open internet search.

Page Awareness & Navigation

Knows every page, the current route, and live data on screen. Routes users with validation.

Act Safely

Write Actions & Confirmation

Executes mutations with framework-enforced user approval, single or bulk. No rogue actions.

Tool-Orchestrated Workflows

Composes app context, API calls, confirmations, and progress updates for each request.

Background Tasks

Long-running operations with real-time progress tracking, downloadable results, and recovery.

Produce & Import

PDF Reports

Generates professional PDF reports from agent-composed data: charts, tables, multi-page.

File Import

Upload Excel or CSV. The agent maps columns, validates data, and imports rows with error recovery.

Manage & Monitor

Admin Console

Full backoffice: session inspector, knowledge base, analytics, audit review, and command palette.

Audit & Observability

Live audit stream and persistent logs. Every action traceable, in real time and after the fact.

Comparison

AI that actually operates your app

Generic AI can't act. Custom AI takes months to build. Sidepilot is a different category: an agent framework with context, actions, and learning built in.

ChatGPT & generic chatbots

Knows nothing about your app

Can't see your screens or data

Can't change anything

Answers can be generic or wrong

Fine for general questions

Sidepilot

The operational layer for your app

Knows your pages, data, and processes

Does the work: writes, bulk changes, reports

Confirmation and audit trail built in

Running in days, ~50 lines of code

On-premise if you need it

Full capability, without the build

Custom build

Everything is possible, eventually

Full control over every detail

Months of engineering before it runs

Guardrails, audit, admin: all on you

You maintain it forever

Architecture & setup

Plugs into your app,
runs on your stack

Your API, your auth, your data.

Your app
Your web app
Sidepilot panel

Interactive work in the user's session

Live connection
Sidepilot server
Orchestration
Knowledge
Guardrails
Audit
Admin console included

Orchestrates every request

HTTPS
Your backend
REST OpenAPI 3.x Your auth

Called with the user's permissions

Background workflows. Long-running jobs and exports run server-side.

Your LLM key. Claude, Gemini, or on-premise. Model-agnostic.

You bring

Your web app. Add the SDK with ~50 lines.

Your OpenAPI spec. Parsed into agent tools.

Knowledge docs. Markdown files, auto-embedded.

An LLM API key. Your key, your costs, your control.

You get

An agent panel in your app, speaking your domain.

Guardrails on every write, with a full audit trail.

Background tasks, reports, and file imports.

An admin console to manage and monitor it all.

No backend rewrite, no data migration, no new identity system.

Integration

A config file and a lightweight SDK integration.
Not months of custom development.

Days, not months

With Sidepilot

# config.yaml
system_prompt: "You are a helpful assistant..."
openapi_specs: ["./specs/api.yaml"]
knowledge_workspace: "my-app"

Then add the widget shell:

// minimal shell in your layout
import { SidepilotChat } from '@sidepilot/sdk/svelte'
<SidepilotChat />

OpenAPI specs auto-parsed. Static knowledge connected through knowledge-system. Admin console included. The real integration work is tuning Sidepilot to one application, its workflows, and its guardrails.

6-12 months

Custom Build

Chat UI + streaming + message history
LLM integration + prompt engineering
Tool system + function calling + error recovery
Confirmation flows + write protection
RAG pipeline + embeddings + vector search
Workflow orchestration + RAG
Background tasks + progress tracking
Admin dashboard + analytics

Every piece built, tested, and maintained by your team.

Deployment

Runs wherever you need it

Your data, your infrastructure, your rules. Sidepilot supports on-premise, hybrid, and cloud deployments.

On-Premise

Full control. Deploy with Docker Compose or Kubernetes. Data never leaves your infrastructure.

Hybrid

Sidepilot server on-premise, LLM via cloud API. Best of both worlds: privacy meets capability.

Cloud

Managed hosting, zero infrastructure. Get started fast without operating servers.

One platform layer.
Real workflows handled inside the app.

Sidepilot adds an AI copilot to an existing application without a backend rewrite. It reads live state, executes guarded actions, runs background workflows, and turns repeated work into reusable capabilities.

or write to sidepilot@software-gebauer.de

Back to top ↑
~50
Lines for the SDK shell
0
Backend rewrite required
Per app
Commercial model, not per seat