Labs
Premiers outils et prototypes issus de l'atelier Strowger. Ils sont utiles, expérimentaux et clairement étiquetés pour que vous sachiez exactement ce que vous installez.
Navigateur Strowger
Une instance de navigation locale pour les flux de travail Strowger : un runtime Chromium réel, un courtier local, des domaines isolés et un point de terminaison MCP pour les agents s'exécutant sur votre Mac.
v0.4.8 · macOS arm64 · expérimental
Ce package est destiné aux tests sur les Macs avec puce Apple. macOS peut le bloquer car il n'est pas signé par Apple. Le package contient le code de l'application et le runtime, mais aucun identifiant utilisateur, clé d'accès, ticket de jumelage, coffre-fort, identité ou profil de navigateur. Ceux-ci sont créés localement, si nécessaire, lors de la première utilisation.
Téléchargement
- Navigateur Strowger 0.4.8 pour macOS Apple Silicon (.pkg)
- Somme de contrôle SHA-256
- Manifeste de version
Installation
Dans le Terminal, téléchargez l'installateur et vérifiez-le avant de l'exécuter :
curl -fL -O https://lic.strowger.io/download/Strowger-Browser-0.4.8-macos-arm64.pkg
curl -fL -O https://lic.strowger.io/download/Strowger-Browser-0.4.8-macos-arm64.pkg.sha256
shasum -a 256 -c Strowger-Browser-0.4.8-macos-arm64.pkg.sha256
S'agissant d'une version lab non signée, supprimez l'attribut de quarantaine et installez-la :
xattr -d com.apple.quarantine Strowger-Browser-0.4.8-macos-arm64.pkg 2>/dev/null || true
sudo installer -pkg Strowger-Browser-0.4.8-macos-arm64.pkg -target /
L'installateur initialise ou migre le domaine local et installe le gestionnaire. Une fois l'installation terminée, inspectez l'état du domaine local :
APP="/Applications/Strowger Browser.app"
NODE="$APP/Contents/Resources/runtime/bin/node"
CONTROL="$APP/Contents/Resources/macos/control.mjs"
"$NODE" "$CONTROL" realms status local
Connecter Codex
Pour exposer le point de terminaison MCP local à Codex :
APP="/Applications/Strowger Browser.app"
NODE="$APP/Contents/Resources/runtime/bin/node"
CONTROL="$APP/Contents/Resources/macos/control.mjs"
PORT_FILE="$HOME/Library/Application Support/Strowger Browser/realms/local/runtime/local-worker.json"
PORT="$("$NODE" -e 'const fs=require("node:fs"); process.stdout.write(String(JSON.parse(fs.readFileSync(process.argv[1], "utf8")).port));' "$PORT_FILE")"
"$NODE" "$CONTROL" configure-mcp local codex strowger-browser codex "$PORT" private
Redémarrez Codex après la commande de configuration pour qu'il détecte les outils du navigateur. Le point de terminaison local est en boucle locale (loopback) uniquement ; tout processus local s'exécutant sous votre session utilisateur peut en demander le contrôle.
D'autres expérimentations prochainement.
Labs est l'endroit où Strowger déploie ses premiers outils, prototypes et utilitaires ponctuels avant qu'ils ne soient intégrés au produit principal. Chaque version précise sa plateforme, sa version, sa somme de contrôle et ses limitations.