Skip to content

Build and launch internal tools from Coding Agents

License

Notifications You must be signed in to change notification settings

pumpupai/pumpup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

PumpUp

An opinionated platform for AI-built enterprise applications.

PumpUp combines a deeply opinionated Java application framework with a hosted Kubernetes runtime, designed specifically for AI-assisted development in enterprise environments.

Write code with an AI coding tool. Run one command. It's live on a URL — deployed to Kubernetes — in seconds.

pumpup deploy

No YAML. No Docker. No platform team ticket.


Why PumpUp exists

AI coding tools are changing what gets built inside enterprises. When the cost of starting something drops, more internal tools get written, by more people, more often.

These aren't core revenue systems. They're dashboards, workflow tools, lightweight UIs over existing data, glue code between systems. They're business-critical enough to matter, but not important enough to justify the full SDLC overhead of repos, bespoke CI/CD, and platform team involvement for every deploy.

PumpUp gives these applications a home: a sanctioned, secure, opinionated platform where AI-generated enterprise software is expected to live.

How it works

1. Write your app using any AI coding tool (Claude Code, Cursor, Copilot — PumpUp is agent-agnostic) with PumpUp's opinionated Java framework.

2. Deploy in seconds with pumpup deploy. The CLI builds an OCI image, pushes it, and the control plane creates all the Kubernetes resources. You get back a URL.

3. It just runs. Auth, routing, observability — handled by the platform. Your app is live, secured, and discoverable.


Install

macOS (ARM + Intel)

curl -fsSL https://pumpup.com/install.sh | bash

Linux / WSL2

curl -fsSL https://pumpup.com/install.sh | bash

Windows

irm https://pumpup.com/install.ps1 | iex

Prerequisites

Verify installation

pumpup version

Quick start

Log in to your PumpUp account:

pumpup login

Create a new app from the UI starter (Qute + HTMX + Alpine):

pumpup new my-app --starter ui

Deploy it:

cd my-app
pumpup deploy

Your app is live at https://my-app.{you}.pumpup.com.

Check logs:

pumpup logs my-app

App starters

Starter Stack Description
ui Qute, HTMX, Alpine, Web Awesome Server-rendered UI apps — dashboards, internal tools, admin panels
api Quarkus REST, GraphQL Backend services and APIs

More starters (scheduled tasks, MCP servers) are coming.


Documentation

Full documentation is available at docs.pumpup.com.


Examples

The /examples directory contains sample applications built with PumpUp using AI coding tools:

  • inventory-dashboard — a warehouse inventory tracker with live search and filtering
  • support-triage — routes incoming support tickets using rules over existing data
  • onboarding-checklist — employee onboarding tracker with team visibility

Each example includes a README with the AI prompt used to generate it.


Reporting issues

Found a bug or have a feature request? Open an issue on this repo.

When reporting bugs, please include:

  • Output of pumpup version
  • The command you ran and the full error output
  • Your OS and Java version (java --version)

For security vulnerabilities, please email security@pumpup.com instead of opening a public issue.


Community


License

PumpUp is source-available. See LICENSE for details.

About

Build and launch internal tools from Coding Agents

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published