smart_ide/docs/features/carbonyl-terminal-browser.md
4NK 3f1894e21f Remove AnythingLLM VS Code extension; add Carbonyl service (upstream submodule)
- Delete extensions/anythingllm-workspaces; document migration to anythingllm-devtools
- Add services/carbonyl: shallow submodule fathyb/carbonyl, run-carbonyl.sh (Docker/native)
- Add scripts/open-carbonyl-preview-test.sh and smart_ide.preview_urls.test in example conf
- Docs: service-carbonyl, carbonyl-terminal-browser, architecture index updates
2026-04-03 22:13:34 +02:00

1.1 KiB
Raw Blame History

Carbonyl — navigateur terminal pour prévisualisation test

Contexte

Carbonyl rend une page web dans le terminal (moteur Chromium). Dans smart_ide, il sert à consulter des URLs (dont les déploiements test des projets) sans dépendre dun navigateur graphique sur le poste.

Intégration monorepo

  • Répertoire : services/carbonyl/ — sous-module upstream/ (dépôt amont), script run-carbonyl.sh.
  • Lancement ciblé test : scripts/open-carbonyl-preview-test.sh depuis la racine du monorepo.

Configuration projet

Dans projects/<id>/conf.json, objet optionnel :

"smart_ide": {
	"preview_urls": {
		"test": "https://votre-app.test/"
	}
}

Schéma général : repo/ia-dev-project-conf-schema.md.

Limiter la volumétrie Git

Ne pas initialiser récursivement les sous-modules chromium du dépôt Carbonyl sauf besoin de compiler le runtime. Pour lusage courant : Docker (fathyb/carbonyl) ou paquet carbonyl npm.

Documentation liée