AI-powered IT maintenance assistant for Windows/macOS — diagnostics, repair, documentation
Project description
CE365 Agent
KI-gestuetzter IT-Service-Assistent mit Multi-Agent System
CE365 Agent ist dein KI-Sidekick im Terminal. Er diagnostiziert IT-Probleme, schlaegt Reparaturen vor und dokumentiert alles automatisch. Powered by Claude, GPT-4o oder beliebige OpenRouter-Modelle (BYOK).
Quick Start
pip install ce365-agent
ce365
Der Setup-Wizard fuehrt dich durch Provider-Auswahl und API-Key-Konfiguration.
Features
Community (Kostenlos)
- 11 Diagnose-Tools (System Info, Logs, Prozesse, Updates, Backup, Security, Startup u.a.)
- 4 Basis-Repair-Tools (Service Manager, Disk Cleanup, DNS Flush, Autostart)
- 5 Repairs / Monat
- PII-Erkennung (Microsoft Presidio) — DSGVO-konform
- Lokales Learning System (SQLite)
- Multi-Provider: Claude, GPT-4o, OpenRouter (BYOK)
- Multi-Language: Deutsch + English
- Passwort-Schutz
Pro
- Alles aus Community, plus:
- Unbegrenzte Repairs
- Multi-Agent System — Steve + 3 spezialisierte Agenten
- Live-Modell-Auswahl — KI-Modelle on-the-fly wechseln per
/model - SOAP Incident Reports — Professionelle Einsatzberichte per
/report - Slash-Commands —
/help,/stats,/provider,/model,/report,/privacy - Provider Hot-Swap — Provider mitten in der Session wechseln per
/provider - 95 Tools (Advanced Audit, Repair, Stress Tests, Drivers, Malware Scan)
- Web-Recherche + KI Root-Cause-Analyse
- Shared Learning (PostgreSQL)
- Kommerzielle Nutzung
- Auto-Updates + Priority Support
So funktioniert's
$ ce365
Hey, ich bin Steve — dein IT-Sidekick. Was liegt an?
> Kunde meldet: Laptop extrem langsam seit 2 Wochen
Verstanden. Ich starte eine Komplett-Diagnose...
█ Diagnose abgeschlossen (7 Tools, 12 Sek.)
❌ Festplatte: 97% voll (nur 4 GB frei)
❌ 14 Autostart-Programme (Boot: 3 Min 20 Sek)
⚠️ RAM: 7.2/8 GB belegt (Chrome: 4.1 GB)
✔ CPU-Temperatur: 62°C (OK)
Mein Vorschlag:
1. Temp-Dateien bereinigen (~18 GB freigeben)
2. 9 unnoetige Autostart-Programme deaktivieren
3. Chrome-Profil optimieren
Soll ich loslegen? Tippe GO REPAIR: 1,2,3
Keine Reparatur wird ohne deine explizite Freigabe per GO REPAIR ausgefuehrt.
Multi-Agent System (Pro)
Steve koordiniert 3 spezialisierte KI-Agenten, die parallel arbeiten:
| Agent | Aufgabe |
|---|---|
| Diagnostics Agent | Analysiert System, Event-Logs, Prozesse, Netzwerk |
| Repair Agent | Fuehrt freigegebene Reparaturen aus |
| Documentation Agent | Protokolliert alles automatisch (Changelog + SOAP) |
Wie ein eingespieltes Team — nur schneller.
Slash-Commands (Pro)
| Command | Funktion |
|---|---|
/help |
Hilfe und verfuegbare Befehle |
/stats |
Session-Statistiken (Tokens, Kosten, Tools) |
/provider |
KI-Provider wechseln |
/model |
KI-Modell wechseln (Live-Liste von Provider-API) |
/report |
SOAP Incident Report generieren |
/privacy |
PII-Erkennungsstatus anzeigen |
Voraussetzungen
- Python 3.11 oder 3.12
- API-Key fuer: Anthropic (Claude), OpenAI (GPT-4o) oder OpenRouter
- Windows, macOS oder Linux
Installation
Per pip (empfohlen)
pip install ce365-agent
ce365
Aus dem Quellcode
git clone https://github.com/eckhardt77/ce365-agent.git
cd ce365-agent
python3 -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -e .
python -m ce365
CLI-Optionen
ce365 # Normaler Start
ce365 --version # Version anzeigen
ce365 --health # Health-Check (Python, Dependencies, API, Config)
ce365 --set-password # Techniker-Passwort setzen/aendern
ce365 --update # Auf neueste Version aktualisieren
ce365 --rollback # Rollback zur letzten Version
ce365 --uninstall # Deinstallation
Sicherheit
- GO REPAIR Lock — Keine Systemeingriffe ohne explizite Freigabe
- PII-Erkennung — Personenbezogene Daten werden vor API-Calls automatisch anonymisiert (Presidio)
- Passwort-Schutz — Optionaler bcrypt-gesicherter Zugang
- Audit Trail — Jede Aktion wird im Changelog protokolliert
- Datenschutz — Alle Daten bleiben lokal, DSGVO-konform
- OS Keychain — API-Keys im System-Keychain gespeichert (macOS Keychain, Windows Credential Manager)
Projektstruktur
ce365-agent/
ce365/
core/ Bot, Providers, License, Session, Agents, Commands
tools/ 95 Audit-, Repair-, Research-, Analyse-Tools
config/ Settings, System-Prompt, Secrets
workflow/ State Machine, Execution Lock
learning/ Case Library, Similarity Matching
privacy/ PII Detection (Presidio)
i18n/ Mehrsprachigkeit (DE + EN)
ui/ Rich Terminal UI
setup/ Setup-Wizard
tests/ Test-Suite (427 Tests)
Lizenz
Business Source License 1.1 (BSL-1.1)
- Lesen, Studieren, Modifizieren: erlaubt
- Nicht-kommerzielle Nutzung: erlaubt
- Kommerzielle Nutzung: erfordert eine Pro-Lizenz
- Ab 2030-02-19: wird zu Apache License 2.0
Siehe LICENSE fuer Details.
Support
- Issues: GitHub Issues
- E-Mail: info@eckhardt-marketing.de
- Website: agent.ce365.de
Made by Eckhardt-Marketing
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 ce365_agent-2.0.0.tar.gz.
File metadata
- Download URL: ce365_agent-2.0.0.tar.gz
- Upload date:
- Size: 270.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
48f055823b44399eaed3aade84c049cb3a8d4648f1e01864b212048e743f4544
|
|
| MD5 |
f46aa48f2ed40a83cf3bec3f1a86e9ee
|
|
| BLAKE2b-256 |
cf0b15eb5d48b838dc1c7ea1d463445bdfff193385d4807c81901123576861b0
|
File details
Details for the file ce365_agent-2.0.0-py3-none-any.whl.
File metadata
- Download URL: ce365_agent-2.0.0-py3-none-any.whl
- Upload date:
- Size: 313.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ca392056a36d858923092830f82723e48324ee4595ad3c5f5edf9ccb9a72f722
|
|
| MD5 |
2b4b4daf3c4372b6d55ed2ae1fab60d9
|
|
| BLAKE2b-256 |
ceac2917a88ecca8adbd68053c60f46d54ca02c850054c3541a0f82a7a54c5c0
|