cBOX@ /Container Inventur — Read-Only-Tool für lokale Box-Inventur (OS, CC-Suite, Stack, Datenbanken, Server-Apps). Drittes Mitglied der XED /CC-Suite neben ccc + cca. cBOX.at/YOU by XED.dev Tools via Collective Context (CC).
Project description
XED /CCI — cBOX@ /Container Inventur
Read-Only-Tool für lokale cBOX-Inventur. Drittes Mitglied der XED /CC-Suite neben ccc (Control) und cca (App-Installation).
100% Read-Only: cci verändert NIEMALS den Box-Zustand. Strukturelle Garantie via subprocess-Whitelist.
Was es macht (Phase 1)
cci inventory liefert eine vollständige Inventur der lokalen Box als
Rich-Tabelle (Mensch) oder JSON (AI-Agent).
Sektionen:
- OS —
/etc/os-release+ Kernel - CC-Suite — installed
xed-ccc/xed-cca/xed-cci-Versionen - Stack —
python3/php/nodeVersionen (wenn installiert) - Databases —
mysql/mariadb/postgresVersionen + Service-Status - Apps — Server-Apps mit Pfaden + Versionen (v0.0.1: Typo3-Detection)
Installation
Empfohlen — auf einer cBOX (LXC) via firstboot.sh:
bash <(curl -s https://cci.xed.dev/firstboot.sh)
Das Script installiert Python-Stack + pipx und holt xed-cci von PyPI.
Manuell — wenn pipx schon vorhanden:
pipx install xed-cci
Verwendung
# Komplette Inventur als Rich-Tabelle
cci inventory
# JSON für AI-Agent-Konsumtion
cci inventory --format json
# Gefilterte Sektion
cci inventory --section os
cci inventory --section apps
cci inventory --section stack
cci inventory --section databases
cci inventory --section cc-suite
# Verb-Übersicht
cci --help
# Tool-Version
cci --version
Use-Case: AI-Agent-Konsultation
cci inventory --format json > /tmp/box.json
# Dann an AI-Agent (Claude Code, ChatGPT, etc.):
# "Hier ist meine Box-Inventur. Passt diese Konfiguration für Typo3 v13?
# Welche Anpassungen sind nötig?"
Der AI-Agent sieht in einem strukturierten JSON-Block alle relevanten Box-Daten und kann fundierte Migrations-/Update-Empfehlungen geben.
Roadmap
- Phase 1 (jetzt): Python-CLI mit
cci inventory-Verb (read-only, pipx-Distribution, ccc/cca-Pattern-Symmetrie). Erste App-Detection für Typo3. - Phase 2 (Vision): DeltaChat-Bot-Daemon für dezentrale Box-Steuerung ohne offene Ports + TLS-Cert-Management. Siehe WHITEPAPER.md §Phase 2.
- Phase 3 (Vision): cBOX@ /Monitor Master-Programm für Inventur- Aggregation über tausende cBOX@ /CUBE-Boxen. Siehe WHITEPAPER.md §Phase 3.
Volle Architektur-Entscheidungsfindung + Vision/Mission siehe WHITEPAPER.md.
Lizenz
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file xed_cci-0.0.1.tar.gz.
File metadata
- Download URL: xed_cci-0.0.1.tar.gz
- Upload date:
- Size: 15.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
da474eac17c4da4f2c8c56af0a5f6bc1ddb9d380315498a7f02e260fcee6db6f
|
|
| MD5 |
ff095799756492ddd1f8c713a41241aa
|
|
| BLAKE2b-256 |
78f2f3609a3851644b73f711fd5b3b95421762e553d6fa0ef99804065f49386f
|
File details
Details for the file xed_cci-0.0.1-py3-none-any.whl.
File metadata
- Download URL: xed_cci-0.0.1-py3-none-any.whl
- Upload date:
- Size: 21.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4573e6e5d39ab370842de9a0ea40893f2eabb3a46ad65ef675189c87cdb114da
|
|
| MD5 |
84b53bef5971a77f521cd45dfb443f70
|
|
| BLAKE2b-256 |
4e91260f07f9095317ca883f579a3c3c00c7f2d5d56cc801007e1e12e262ba77
|