Quick Start · Was ist dies? · Setup Guide · Features · Architektur · Repositories · Related · Troubleshooting · Contributing
Dein komplettes OpenSIN-AI Development-Environment aufsetzen — von 0 auf produktiv in 30 Minuten.
1. OCI VM aufsetzenOCI-dev-setup.md |
2. macOS Dev EnvironmentmacOS-dev-setup.md |
3. OpenCode Stackupgraded-opencode-stack |
Tip
Für eine vollständige OCI VM mit n8n, A2A-SIN-GitHub-Action und Box.com Storage → folge OCI-dev-setup.md Schritt für Schritt.
Dieses Repository dokumentiert und automatisiert das komplette OpenSIN-AI Development-Environment Setup. Es führt dich durch:
| Bereich | Beschreibung |
|---|---|
| Oracle Cloud Infrastructure | Kostenlose A1.Flex VM (4 OCPUs, 24 GB RAM) mit n8n und allen A2A Services |
| macOS Development Environment | Homebrew, Git, Node.js, Bun, Python, VS Code — richtig konfiguriert |
| OpenCode CLI Stack | Der komplette upgraded-opencode-stack mit allen Skills, Plugins und Agents |
Kein manuelles Setup mehr — folge den Anleitungen und dein System ist in 30 Minuten einsatzbereit.
1. Oracle Cloud Account + VM erstellen → OCI-dev-setup.md — Schritt-für-Schritt Anleitung für:
- Oracle Cloud Free Tier Account anlegen
- A1.Flex Always-Free VM erstellen (4 OCPUs, 24 GB RAM)
- SSH Zugang einrichten
- Budget Alerts konfigurieren
Important
Frankfurt (eu-frankfurt-1) hat 3 Availability Domains — wenn AD1 voll ist, probiere AD2 oder AD3. Alternativ: PAYGO Account erstellen (bleibt innerhalb Always-Free Limits, $300 Credits).
2. macOS Development Environment → macOS-dev-setup.md — Installation von:
- Homebrew (Paketmanager)
- Git (Versionskontrolle)
- Node.js + Bun (JavaScript Runtime — NICHT npm!)
- Python 3.12+
- VS Code
- SSH Key für GitHub
- Docker Desktop
- iTerm2 (empfohlen)
# upgraded-opencode-stack klonen
gh repo clone Delqhi/upgraded-opencode-stack ~/dev/upgraded-opencode-stack
cd ~/dev/upgraded-opencode-stack
# Installation
./install.sh
# Global Brain initialisieren (PFLICHT!)
node ~/.config/opencode/skills/global-brain/src/cli.js setup-hooks \
--project $(basename "$PWD") \
--project-root "$PWD" \
--agents-directive
# Config syncen (nach OCI VM)
sin-syncNote
Mehr Details im upgraded-opencode-stack Repository.
| Capability | Description | Status |
|---|---|---|
| Oracle Cloud A1.Flex | 4 OCPUs, 24 GB RAM, Always-Free | ✅ |
| n8n Workflow Engine | Workflow Automation auf OCI VM | ✅ |
| A2A-SIN-GitHub-Action | CI/CD-ähnliche Automation (KEINE GitHub Actions!) | ✅ |
| Box.com Storage | Unlimited Cloud Storage für Logs/Screenshots | ✅ |
| OpenCode CLI | Mit 44 Skills, 4 Plugins, 21 Agents | ✅ |
| sin-sync | Config-Sync Mac → OCI VM → HF VMs | ✅ |
| Zentrales A2A Team Register | 17 Teams klassifiziert in oh-my-sin.json | ✅ |
| Budget Alerts | OCI Cost Monitoring (Pflicht!) | ✅ |
Vollständige Tool-Liste — Alle Komponenten
- n8n (Port 5678) — Workflow Automation
- A2A-SIN-GitHub-Action — GitHub Integration
- A2A-SIN-Box-Storage (Port 3000) — Cloud Storage
- sin-supabase — Datenbank (200 GB Storage)
- 44 Custom Skills — A2A Agent Builder, Deploy, Debug, Browser Automation
- 4 Plugins — Antigravity OAuth, Qwen OAuth, OpenRouter Proxy
- 27 MCP Servers — sin-sync, sin-n8n, sin-telegrambot, sin-rotate, sin-health, etc.
- 12 Custom Commands — Swarm orchestration, Terminal orchestration, Zeus bootstrap
- 21 A2A Agents — Zeus, Simone, Frontend, Backend, Fullstack, etc.
- Global-Brain (DPMA v4) — Multi-Project Memory
- Local-Brain / GraphRAG — Projekt-basiertes Plan-Gedächtnis
- oh-my-sin.json — Zentrales A2A Team Register (17 Teams)
flowchart TB
subgraph Mac["Mac (Local)"]
OC[OpenCode CLI]
BREW[Homebrew Stack]
GIT[Git + SSH]
end
subgraph OCI["Oracle Cloud VM (OCI)"]
N8N[n8n Workflow Engine<br/>Port 5678]
BOX[A2A-SIN-Box-Storage<br/>Port 3000]
GHACT[A2A-SIN-GitHub-Action]
SUPABASE[sin-supabase DB<br/>200 GB]
end
subgraph Fleet["A2A Fleet"]
ZS[SIN-Zeus<br/>Fleet Commander]
SM[SIN-Simone-MCP<br/>Code Analysis]
FE[A2A-SIN-Frontend]
BE[A2A-SIN-Backend]
end
subgraph Remote["Remote VMs"]
HF[HF Spaces]
LAI[Lightning AI]
end
OC -->|sin-sync| N8N
OC -->|sin-sync| BOX
BREW --> OC
GIT -->|git push| GHACT
GHACT -->|dispatch| ZS
ZS -->|task| SM
ZS -->|task| FE
ZS -->|task| BE
N8N --> BOX
SUPABASE -->|data| ZS
OC -.->|sin-sync| HF
OC -.->|sin-sync| LAI
classDef macClass fill:#e1f5fe,stroke:#01579b,stroke-width:2px
classDef ociClass fill:#fff3e0,stroke:#e65100,stroke-width:2px
classDef fleetClass fill:#e8f5e9,stroke:#1b5e20,stroke-width:2px
classDef remoteClass fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px
class OC,BREW,GIT macClass
class N8N,BOX,GHACT,SUPABASE ociClass
class ZS,SM,FE,BE fleetClass
class HF,LAI remoteClass
Important
Wir nutzen KEINE GitHub Actions! Stattdessen läuft auf unserer OCI VM ein n8n Workflow mit A2A-SIN-GitHub-Action für CI/CD-ähnliche Automation.
| Repository | Beschreibung | Link |
|---|---|---|
| Infra-SIN-Dev-Setup | Dieses Repo — Setup-Dokumentation | GitHub |
| upgraded-opencode-stack | Kompletter OpenCode CLI Stack — Skills, Plugins, Agents, Commands | GitHub |
| oh-my-sin.json | Zentrales A2A Team Register — 17 Teams klassifiziert | Im upgraded-opencode-stack |
upgraded-opencode-stack — Enthaltene Komponenten
| Komponente | Anzahl | Details |
|---|---|---|
| Skills | 44 | create-a2a, create-a2a-team, enterprise-deep-debug, browser-crashtest-lab, etc. |
| Plugins | 4 | opencode-antigravity-auth, opencode-qwen-auth, opencode-openrouter-auth, etc. |
| MCP Servers | 27 | sin-sync, sin-n8n, sin-telegrambot, sin-rotate, sin-health, etc. |
| Custom Commands | 12 | omoc-jam, omoc-max, sin-terminal-orchestrate, sin-zeus-bootstrap, etc. |
| A2A Agents | 21 | SIN-Zeus, SIN-Simone-MCP, A2A-SIN-Frontend, Backend, Fullstack, etc. |
| Provider Configs | 5 | Google Antigravity, OpenAI, NVIDIA NIM, OpenRouter, Qwen |
Wichtigste Features:
- Global-Brain (DPMA v4) — Multi-Project Memory
- Local-Brain / GraphRAG — Projekt-basiertes Plan-Gedächtnis
- OMOC Swarm — 5-Agenten-Schwarm für komplexe Tasks
- sin-sync — Identische Configs auf Mac, OCI VM, HF VMs
- oh-my-sin.json — Zentrales A2A Team Register (17 Teams)
| Repository | Beschreibung |
|---|---|
| upgraded-opencode-stack | Der vollständige OpenCode CLI Stack — clone und installieren für sofortige A2A Agent Productivity |
| oh-my-sin.json | Zentrales A2A Team Register — 17 Teams (Coding, Worker, Infrastructure, Google Apps, Apple Apps, Social, Messaging, Forum, Legal, Commerce, Community, Research, Media, CyberSec, etc.) |
| OpenSIN-AI | Das OpenSIN-AI Ökosystem — Enterprise AI Agents die autonom arbeiten |
| Problem | Lösung |
|---|---|
| OCI A1.Flex "out of capacity" | Alle 3 ADs in Frankfurt probieren (AD1→AD2→AD3). Alternativ: PAYGO Account erstellen — bleibt kostenlos, nur $100 Hold. |
macOS: brew: command not found |
eval "$(brew shellenv)" ausführen oder Terminal neu starten |
| GitHub Push verlangt Passwort | SSH Key generieren und in GitHub Settings hinzufügen: ssh-keygen -t ed25519 -C "email" |
| n8n startet nicht auf OCI | sudo systemctl status n8n prüfen, Logs: sudo journalctl -u n8n -f |
| sin-sync schlägt fehl | OCI VM erreichbar? ping 92.5.60.87. SSH Key im authorized_keys? |
| Box.com Upload fehlgeschlagen | BOX_STORAGE_API_KEY in .env gesetzt? Service erreichbar? curl http://room-09-box-storage:3000/health |
Warning
Bei OOM-Kill (Process killed) auf macOS: NIEMALS npm nutzen! Immer bun install — npm frisst 4-6 GB RAM.
- Fork das Repository
- Feature Branch erstellen (
git checkout -b feature/amazing-feature) - Änderungen machen
- Tests durchführen
- Commit (
git commit -m 'Add amazing feature') - Push (
git push origin feature/amazing-feature) - Pull Request öffnen
Note
Für größere Änderungen: Erst Issue erstellen, dann PR.
Distributed under the MIT License. See LICENSE for more information.
Entwickelt vom OpenSIN-AI Ökosystem – Enterprise AI Agents die autonom arbeiten.
🌐 opensin.ai · 💬 Alle Agenten · 🚀 Dashboard