Free and source-available

Your AI agents get a machine of their own. Your laptop cools down.

Rent a server that stays on day and night, and let Pupitre set it up for you. Your tools, your databases and your agents install themselves, and you watch it all from an app on your desk.

For Mac, Windows and Linux, with not one command to type: you tick the boxes, Pupitre installs, you watch it work.

All of this, installed for you

You tick what you need. Pupitre takes care of the versions, the settings and the updates.

  • Claude Code
  • Codex
  • Hermes
  • Node.js
  • Bun
  • Python
  • Java
  • PostgreSQL
  • MySQL
  • Redis
  • Docker
  • Cloudflare

And a score of others, to add or remove whenever you like.

See everything it installs

How it works

Six steps, and you only walk them once

Half an hour at most, and most of that is spent watching the app do the work.

  1. 1

    You are here

    This site says what Pupitre installs, what it leaves on your machine and what it costs. Read the catalogue and the pricing before anything else.

  2. 2

    Create your account

    An email address is enough. The account holds your organisation, its members and the servers you attach to it.

  3. 3

    Start for free

    Up to 3 servers per organisation, with no card, no trial and no time limit. You get the whole catalogue and everything the app knows how to do.

  4. 4

    Download the app

    Mac, Windows or Linux. It is the only thing that gets installed on your own computer.

  5. 5

    Link the app to your account

    The app shows a code, you confirm it in your account, and the two know each other from then on.

  6. 6

    Let it set up your server

    Rent a machine at the host of your choice, give the app its address, tick what you want, and watch it work.

What changes

A working machine that asks nothing of you

Your laptop gets a break

  • The agents, the projects and the databases run on the server, not on your laptop.
  • You close the lid: everything keeps going over there, and it is all still running when you open it again.

Nothing to configure

  • No command to paste, no file to edit, no tutorial to follow to the end.
  • Every wait says what is happening, and when something fails the app shows the button that repairs it.

Your accounts stay yours

  • Claude Code and Codex are installed on the server and sign in to your own subscriptions.
  • Your code and your conversations go from your server to the model provider you chose, on your account, never through Pupitre.

Your tools

Work from the app you already love

Pupitre forces nothing on you. Its window is there to install, watch over and repair; to write code, you keep your habits.

Claude

  • Add your server in the Claude app, and Claude Code works over there, in your projects.
  • It finds the project's instructions and tools, already placed on the server by Pupitre.

ChatGPT and Codex

  • The same from the ChatGPT app: Codex runs on the server, on your subscription.
  • Both agents live side by side and see the same projects, the same tools, the same databases.

Your code editor

  • VS Code, Cursor, Zed and the JetBrains editors all know how to open a folder on a remote machine.
  • Point yours at the server and you write as usual, with your extensions and your shortcuts.

You connect each tool once.

The promise

Four things you can check

We never connect to your server.

Your computer is the one that talks to it, never the other way round: neither the platform nor our support ever opens a connection to it. Its firewall lets in your own connection, and the web ports 80 and 443 only once you install Caddy to publish your projects.

Your keys never leave your computer.

Pupitre makes the key that opens the server on your computer. It stays with you, and we hold no copy of it.

The machine stays yours.

You keep full rights on it. Install what you want, including what Pupitre does not offer, host what you want on it, log in to it without going through the app. Pupitre looks after what it put there itself, and nothing else.

You keep everything if you leave.

Remove Pupitre and the server keeps running, with your projects, your databases and your data. You lose the app, nothing else.

Catalogue

What Pupitre knows how to install

A library of the tools people actually use, chosen because they install and stay up to date cleanly. What is not here, you can install yourself: the machine is yours.

Base

  • System

    Required
  • Hardening

    Required
  • Backups

Runtimes

  • Node.js

  • Java

  • Python

  • Go

  • PHP

  • Ruby

  • Docker

  • Rust

Databases

  • MySQL or MariaDB

  • PostgreSQL

  • MongoDB

  • Redis

  • Mailpit

AI agents

  • Claude Code

  • Codex

  • Cursor CLI

  • Gemini CLI

  • GitHub Copilot CLI

  • OpenCode

  • Hermes Agent

  • OpenClaw

  • Headless browser

Remote editors

  • JetBrains Remote Dev

  • VS Code Remote SSH

  • Zed Remote Server

Exposure

  • Cloudflare Tunnel

  • Caddy

  • Tailscale

Tools

  • GitHub

  • 1Password

  • Neon

  • Wrangler

  • Vercel

  • Supabase

  • Stripe

Pricing

Free up to 3 servers

Free

Pupitre costs nothing for the first 3 servers of each organisation: the app, the agent and the whole catalogue.

  • No card, no trial, no subscription.
  • Beyond 3 servers, a licence is granted on request.
  • The source code is public: you may read it, change it and run it yourself.
See the pricing

Questions

Honest answers

I have never rented a server. Is this for me?

Yes, and that is exactly why Pupitre exists. A server — a VPS, in the jargon — is simply a computer you rent from a host and that stays on all the time. You order it in three clicks, you get an address and a password by email, and you copy them into Pupitre. From there the app does the rest and explains what it is doing.

What do I need to know how to do?

Nothing in particular. If you can install an application on your computer, you can use Pupitre. The app never asks you to type a command: it asks its questions in plain words, ticks the boxes for you when the answer is obvious, and when something goes wrong it shows the button that repairs it rather than an error message.

What does it cost in total?

Only the server, which you pay to your host — count five to ten euros a month to start. Pupitre is free up to 3 servers per organisation, with no card asked for; beyond that, a licence is granted on request. Your Claude or ChatGPT subscriptions stay yours and do not change.

Does my code stay private?

Your code, your data and your conversations with the agents live on your server. When an agent works, what it reads goes from your server to the model provider you chose — Anthropic for Claude, OpenAI for Codex — on your own account, never through Pupitre, and we keep no copy of it. The platform knows your server’s name and address, its architecture, the agent version, the services and terminal sessions it runs, its health readings and the status of its backups — never the contents of your files, databases or conversations. That is how it tells you when an update is waiting or a backup failed.

Is the server only good for Pupitre?

No, it is yours and you do what you like with it. It is an ordinary Ubuntu server and you are its administrator: you can host a site on it, run a service of your own, install tools that are not in the catalogue, or log in to it directly without opening the app. Pupitre installs and watches over what it put there, and touches nothing else: its work stops at setting up your remote development environment and keeping it up to date.

What if I want to stop?

You uninstall the app. The server stays yours and keeps running exactly the same: your projects, your databases and your tools are all still there, set up with standard tools any developer can pick up. Pupitre locks nothing in and locks nothing down.

Does it work on my computer?

The app runs on Mac, on Windows 11 and on Ubuntu. The server you rent always runs Ubuntu: that is the system Pupitre knows how to set up, and the app checks that it is suitable before touching it. If it is not, it tells you before you have paid for anything.

The name

pupitre

[py.pitʁ]

French, masculine noun

  1. 1

    The school desk. The sloping wooden lid you lifted to find your books, two to a bench, at the back of a classroom.

  2. 2

    By extension, the stand a conductor reads from, and the console an engineer sits at.

Give your agents a machine.

Create your account, then download the app and point it at the server you have just rented. Nothing else is installed on your computer but the app itself.