BEAMMEUP CONSOLE OPÉRATIONS STARDATE 77415.2 SYSTÈME OPÉRATIONNEL

Passerelle 01 · Console partagée

Une seule fenêtre.
Deux mains au clavier.

BeamMeUp ouvre un vrai terminal, sous Windows comme sous Linux, où vous et un agent IA tapez dans la même session, en direct. Ce que fait l'agent, vous le voyez. Ce que vous tapez, il le voit. Aucune fenêtre cachée, aucun processus fantôme.

02 · ALERTE

Un agent, aucun terminal réel

Les agents de code s'exécutent dans un shell mis en boîte dont l'entrée standard n'est pas un vrai terminal. Résultat : le moindre menu à flèches, la moindre confirmation y/n, le moindre assistant interactif (eas credentials, npm init, un installeur…) échoue net.

> npx eas credentials -p android

Input is required, but stdin is not readable.

PROCESSUS INTERROMPU · AUCUNE ENTRÉE POSSIBLE

03 · PROTOCOLE

Un seul poste de commande, deux opérateurs

BeamMeUp n'est pas un serveur qu'on démarre à l'avance, ni une extension MCP à configurer. L'agent appelle simplement le programme, comme il appellerait git ou npm. Si la console n'est pas allumée, elle s'allume, visible, tout de suite.

OPÉRATEUR HUMAIN

Tape au clavier, observe en direct, reprend la main à tout instant sur la même session.

AGENT IA

Ouvre des sessions, envoie des commandes, lit les résultats, jamais sans que la console soit à l'écran.

DIRECTIVE 01 Aucun mode furtif. Aucune exécution sans fenêtre visible. Jamais.

04 · SYSTÈMES

Systèmes embarqués

SYS.01

Détection des interpréteurs

Sous Windows : PowerShell 5.1 et 7, cmd.exe, Git Bash, chaque distribution WSL. Sous Linux : votre shell de connexion, puis tout ce que déclare /etc/shells. Rien n'est supposé, tout est scanné sur la machine réelle à chaque lancement.

SYS.02

SSH & transfert de fichiers

Le vrai client ssh/scp du système est utilisé tel quel : votre known_hosts, votre agent de clés, aucune bibliothèque maison à faire confiance.

SYS.03

Labels de session

Nommez une session pour la retrouver sans UUID à mémoriser, pensé pour plusieurs agents en parallèle sur le même poste.

SYS.04

Snippets réutilisables

Enregistrez une commande fréquente, rejouez-la en un mot-clé, sans jamais y stocker de secret.

SYS.05

Lecture & export propres

Récupérez le scrollback d'une session dans un fichier, avec ou sans les codes ANSI, en entier ou juste depuis le dernier ordre transmis.

SYS.06

Vision réelle

Plein écran piloté à distance, et capture d'écran réelle de la console : l'agent peut littéralement regarder ce qui s'affiche.

SYS.07

Détection de fin de commande

L'agent envoie un ordre et attend qu'il se termine réellement : sortie et code de retour renvoyés directement, plus besoin de deviner un délai puis relire.

SYS.08

Fichiers distants sans session

Lister, lire, écrire, renommer ou supprimer un fichier sur un serveur SSH sans ouvrir d'onglet : équivalent SFTP minimal, via le même client système.

SYS.09

Postes de travail multiples

Dupliquer une session, rouvrir la dernière fermée, tout fermer sans quitter la console, ou ramener un onglet précis au premier plan parmi plusieurs en cours.

05 · TRANSMISSIONS

Séquence de commandes type

Quatre transmissions suffisent à ouvrir une session, y travailler, puis en relire le résultat.

  1. COM‑1

    Recenser les systèmes disponibles à bord

    beammeup shells
  2. COM‑2

    Ouvrir un poste de travail nommé (l'identifiant vient de la commande précédente : pwsh5 sous Windows, bash sous Linux)

    beammeup open --shell bash --label mon-travail
  3. COM‑3

    Transmettre une instruction

    beammeup send mon-travail "npm run build" --enter
  4. COM‑4

    Relire le journal, sans bruit visuel

    beammeup read mon-travail --plain --last
  5. COM‑5

    Ou attendre directement la fin de l'ordre, avec son résultat

    beammeup exec mon-travail "npm run build"

Le tutoriel complet (toutes les commandes, tous les cas) vit dans le README du dépôt.

06 · SÉCURITÉ

Habilitation & garde-fous

Aucun secret stocké

Ni mot de passe, ni clé, ni token. Tout passe par vos outils système déjà configurés (agent SSH, known_hosts).

Élévation assumée

La console tourne en administrateur pour que les sessions locales héritent des droits, sans prompt répété : un choix délibéré pour un poste personnel, pas un serveur partagé.

Canal local uniquement

Le canal de contrôle et le port de capture d'écran n'écoutent qu'en local, restreints au compte Windows qui a lancé l'application.

07 · TÉLÉPORTATION

Prêt à monter à bord

Windows 10/11 et Linux. Installateurs générés et signés à chaque version.

WINDOWS

Installateur MSI ou NSIS, signé (Azure Trusted Signing).

winget install Breizhzion.BeamMeUp
LINUX

Paquet Debian via le dépôt maison, ou AppImage universelle.

sudo apt install beammeup

Les instructions complètes (clé du dépôt apt, AppImage, compilation depuis les sources) sont dans le README du dépôt.