Control Tower

Work

Only what is live and running. Every link leads to something alive — not to a screenshot.

How to read this page. Projects marked live are in real service. Those marked demonstration are prototypes built to prove a capability: names, figures and contact details are fictional, and nothing is collected.
Tool · machine health

Cockpit PC — your machine, under watch

The problem: a window that opens and closes by itself, a connection that keeps going out, a service that changes — and no way to see it at a glance.

A local dashboard for any Windows machine: services, live outbound and inbound connections, open ports, system errors, and a journal that records every new terminal window — so you notice at a glance when something is wrong. Open source.

Open the source →livenative scriptingopen source
Tool · remote access

SSH Quest — the tower's SSH/SFTP client

The problem: managing several machines (NAS, single-board computers, servers) with separate terminals and scattered logins.

An SSH/SFTP web client: an encrypted vault of connections (address, user, key or password, port), a violet terminal for mobile and desktop, file transfer and TCP tunnels — up to 10 simultaneous sessions.

Open SSH Quest →liveSSH/SFTPwebappprivate
Platform · designed and operated solo

The Control Tower

The problem: running a job, side projects and admin at once — and losing everything between the tools.

A platform driven by a team of AI agents (developer, observer, security, mail, tester) linked by a message bus, with automatic provider failover, an immutable registry and non-regression tests. In production, used daily.

See the tower →liveweb platformisolated servicesAI agents
Interface · visualisation

The circuit board of approvals

The problem: an approval system becomes unreadable fast — 71 validation chains in a table and nobody reads them.

Each agent becomes a component on a printed circuit board, each workflow a copper trace at right angles, drawn one at a time. You follow a file with your eyes, from the first reviewer to the human decision.

Read how →liveSVGzero dependency
Website · finance

Aurelian Wealth — wealth management website

The problem: a financial firm wants a premium, fast, restrained website with no data leaking to third parties.

A full page in black and gold, mobile-first, with a compounding calculator whose chart is drawn live. No framework, no CDN, no remote font: not a single third-party request leaves the visitor's browser — which is what holds the performance score and the confidentiality requirement.

demonstrationHTML/CSS/JSSVG
Webapp · game

Duelle — the skills duel arena

The problem: making it visible — and fun — to see what each member of a team can actually do.

An arena where skills face off. Served from its own container, independent from the main platform.

Content · publishing

This showcase — bilingual and guarded

The problem: a growing site eventually publishes an old page, an internal detail or untranslated text — and nobody notices.

44 pages in French, 44 in English, published through a single path that refuses to ship if any check turns red: backup, component consistency, secret hunting, a guard on every served page, and automatic rollback on failure.

Read the articles →live88 pagesin-house CI
Automation · browser

Browser piloting, filmed and replayable

The problem: a demo or a bug is hard to describe — and gets redone by hand every time.

An agent that opens a real window, fills a form, records the session and knows how to replay it identically. The code is public.

Read the story →liveopen source
Interface · visualisation

The tower, in plain sight

The problem: an infrastructure and its team are hard to explain — a wall of text nobody reads, or an internal dashboard nobody may see.

The living map of the tower in a public version: what runs, who does what, connected to what — without the backstage. Measured continuously, searchable, every element opens its detail.

Open the map →liveCanvas 2Dplain JSJSON feed

The code

Fifteen open projects, that anyone can read, try and take further. Each sentence comes from the project itself.

control-towerPython

A gate that decides in code, not by luck, before a fleet of agents touches any data. Entered in the All Things Agentic contest.

alicePython

An agent that runs on a home machine, no subscription: it reads its map, then its memory, then its tools, and calls a large model only as a last resort.

agent-tracerHTML

Watch your agents talk to each other, and the gates that refuse. One HTML file, no build step, no dependencies.

tour-communityPython

The free edition of the control tower: the open bricks, plus the agents Chloe and Braignak.

carte-vivanteHTML

The map of your own setup, drawn like Packet Tracer: zones, one icon per kind of thing.

blasonTypeScript

A platform that turns job offers into quests: students form guilds and complete them.

donjon-vrJavaScript

Kotoage, « the little dungeon »: a three-dimensional dungeon played by two, with an AI that really acts inside the game.

kmdShell

You say what you want to do, it gives you the Linux command — and it checks the command is right before showing it to you.

capteur-cC

A sensor reader written in C: it reads the frames of a serial cable and checks that not a single byte was lost.

bloqueur-pubJavaScript

An ad blocker for the browser, with a lock against windows that open on their own.

windevShell

Driving WinDev 28, with a verified language corpus.

windev-ia-doc-indexDoc

An unofficial index of the PC SOFT documentation, to make it findable.

opencode-navigateurJavaScript

Drive a browser from an agent, with a profile that stays signed in: you log in once, and it holds.

tour-twenty-strandsPython

A robot that wakes up the deals sleeping in a sales management tool.

cockpit-pcWindows

The cockpit of a Windows machine.

🔭