-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathinstall.txt
More file actions
118 lines (89 loc) · 3.52 KB
/
Copy pathinstall.txt
File metadata and controls
118 lines (89 loc) · 3.52 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
# Portabilität: UNIVERSAL
# Version: 1.0.0
# Zuletzt validiert: 2026-05-10
BACH INSTALLATION
=================
BESCHREIBUNG
============
Anleitung für die Erstinstallation von BACH. BACH ist ein Personal Agentic OS,
das lokal läuft und KI-Modelle orchestriert.
VORAUSSETZUNGEN
===============
- Python >= 3.10
- npm (für MCP-Server)
- > 100 MB freier Speicher
- Optional: OneDrive (für Multi-System-Sync)
- Optional: Tailscale (für Remote-Zugang zum Server)
SCHNELLSTART
============
# 1. Repository klonen
git clone https://github.com/ellmos-ai/bach.git
cd bach
# 2. Voraussetzungen prüfen
bach setup preflight
# 3. Vollständige Installation
bach setup full-install
# 4. Erste Session starten
bach --startup
FULL-INSTALL SCHRITTE
=====================
"bach setup full-install" führt diese Schritte automatisch aus:
1. Pre-Flight Check Python, npm, Speicher, Schreibrechte
2. ProSync Single- oder Multi-System konfigurieren (Default: single)
3. MCP-Server ellmos-codecommander-mcp, ellmos-filecommander-mcp
4. Claude Code Hooks DB-Schutz und andere Hooks in ~/.claude/
5. Secrets ~/.bach/bach_secrets.json initialisieren
6. User-Profil USER.md personalisieren und mit DB synchronisieren
7. Sprache (optional) Systemsprache setzen und Dokumente umschalten
8. Help-Docs (optional) Help-Dateien für gewählte Sprache generieren (EN-Fallback)
9. Validierung Abschluss-Check aller Komponenten
Optional: --with-n8n für n8n-Manager-MCP, --lang <code> für Sprachauswahl (de/en/es/ru/ja/zh),
--config <json> für Batch-Konfiguration.
NUTZUNGSSZENARIEN
=================
BACH hat eine Installation. Nach der Installation entscheiden Konfigurationsoptionen
über das Deployment-Szenario.
Single-System (Default)
-----------------------
BACH läuft auf einem Rechner, keine Synchronisation nötig.
bach setup full-install
# ProSync bleibt deaktiviert (Default)
Multi-System mit OneDrive
-------------------------
BACH liegt in OneDrive und wird auf mehreren Rechnern genutzt.
Jedes System hat eine lokale Datenbank (~/.bach/bach.db), die über
ProSync synchronisiert wird.
bach setup full-install
bach setup prosync --multi-system
# Sync: bach db sync (manuell) oder automatisch bei Start/Exit
Server (Headless)
-----------------
BACH läuft auf einem Server (z.B. Mac Studio, Linux-Server) und wird
über Telegram, Web-GUI oder System-Tray ferngesteuert.
bach setup full-install
# Danach Connectors aktivieren:
# - Telegram Bot: hub/_services/chat/telegram_chat.py
# - Web GUI: gui/server.py --host 0.0.0.0
# - System Tray: hub/_services/chat/chat_tray.py --port 8081
# - CLI Chat: hub/_services/chat/buddha_cli.py
Bei Multi-System-Server zusätzlich:
bach setup prosync --multi-system
NACH DER INSTALLATION
=====================
bach setup check Installation validieren
bach --startup Erste Session starten
bach --help Hilfe-System nutzen
bach --help setup Setup-Optionen anzeigen
DATEIEN
=======
hub/setup.py Setup-Handler (Installer-Logik)
data/bach.db BACH-Datenbank (wird bei Install erstellt)
../USER.md Benutzer-Profil (Template -> personalisiert)
~/.bach/bach_secrets.json Secrets-Vault
~/.claude/settings.json Claude Code Hooks
SIEHE AUCH
==========
docs/help/setup.txt Setup-Handler (alle Operationen)
docs/help/check.txt Validierung nach Installation
docs/help/db_sync.txt ProSync: Multi-System DB-Synchronisierung
docs/help/startup.txt Session starten