GitHub dymagoo.com →

Benvingut a DyMagoo Labs

DyMagoo és una software factory nascuda en un laboratori. Aquí trobaràs la documentació tècnica dels projectes actius, el roadmap i el manifest de la marca.


⚡ Quickstart

Comença a entendre l'stack de DyMagoo Labs en 5 minuts.

1
Clona el repositori
Accedeix al codi públic de DyMagoo Labs a GitHub.
bash
# Clona el repo públic
git clone https://github.com/dymagoo/openclaw-lab
cd openclaw-lab
2
Configura les variables d'entorn
Copia el fitxer d'exemple i afegeix les teves claus API.
bash
cp .env.example .env
# Edita .env amb les teves claus:
# CLAUDE_API_KEY=sk-ant-...
# COMPOSIO_API_KEY=...
# QDRANT_URL=http://localhost:6333
3
Desplegament a OKD
Usa el pipeline de Jenkins per desplegar OpenClaw al cluster OKD.
bash
# Login al cluster OKD
oc login --token=<token> --server=https://api.okd.lab:6443

# Aplica els manifests
oc apply -f k8s/

# Verifica el desplegament
oc get pods -n openclaw
ℹ️
Els secrets estan gestionats amb SOPS + Age. Mai commitis fitxers .env al repositori. Consulta la secció de Seguretat per més detalls.

📜 Manifest

Els principis que guien DyMagoo.

#PrincipiEn pràctica
01La tecnologia hauria de semblar màgica per a qui la usaSimplicitat com a lliurament
02Un garatge és suficient per canviar una indústriaDyMagoo va néixer en un lab
03L'automatització no és el futur, és el presentCI/CD, pipelines, agents
04Construïm en obertGitHub públic + LinkedIn Journal
05Sobirania digital no és opcionalSelf-hosted, Tailscale, SOPS
06La revolució digital és per a tothomEines accessibles per a pimes

🤖 OpenClaw

Agent d'IA sobirà i self-hosted — el primer projecte actiu de DyMagoo Labs.

Fase 1 en curs. OpenClaw corre sobre OKD/OpenShift amb Claude API com a backend d'inferència. La Fase 2 incorporarà Ollama per a inferència local.

Stack tècnic

OKD / OpenShift Qdrant Composio MCP Keycloak Tailscale SOPS + Age Ollama (Fase 2) Claude API Zernio MCP Jenkins Gitea Notion
python
# Exemple: crida a OpenClaw via API
import anthropic
from composio_anthropic import ComposioToolSet

client = anthropic.Anthropic()
toolset = ComposioToolSet()
tools = toolset.get_tools(
    actions=["NOTION_CREATE_PAGE", "TELEGRAM_SEND_MESSAGE"]
)

response = client.messages.create(
    model="claude-opus-4-6",
    max_tokens=1024,
    tools=tools,
    messages=[{
        "role": "user",
        "content": "Crea una nota a Notion amb el resum d'avui"
    }]
)

🔐 Seguretat

🌐
Tailscale Mesh VPN
Tots els nodes connectats. Sense subnet router. Zero exposició a internet.
🔑
SOPS + Age
Secrets encriptats al repo Gitea privat. Jenkins desencripta en runtime.
🛡️
Keycloak IAM
SSO centralitzat per a tots els serveis del lab. Realm openclaw-lab.
🔍
Trufflehog CI
Escaneig de secrets al pipeline CI abans de cada push a GitHub públic.

🗺️ Roadmap

Completat
Lab DevOps — El garatge
Dos Geekom IT12 i7 32GB. OKD/OpenShift + Traefik + Gitea + Jenkins + Grafana. Tailscale mesh actiu.
Fase 1 · En curs
OpenClaw — OKD + Claude API
H1 OKD → H2 Gitea + SOPS → H3 Keycloak → H4 Jenkins CD → H5 OpenClaw + Qdrant + Composio → H6 Zernio agent màrqueting
Fase 2 · Planificada
Mac mini M4 Pro — Inferència local
Ollama self-hosted per a models 7-8B. RAG complet. Fallback intel·ligent: Ollama rutinari, Claude API per raonament complex.
Visió · Futur
Ecosistema DyMagoo complet
DyMagoo Cloud, AI, Apps i Studio. Software factory per a clients. Productes propis escalables.

📝 LinkedIn Journal

Construïm en obert. Cada fita és coneixement compartit.

PostTipusEstat
Fita #0 — Per què DyMagooOrigenPendent
Prof #1 — Micro-Frontend ArchitectureProfessionalPendent
Prof #2 — Kafka a produccióProfessionalPendent
Prof #3 — VialerProfessionalPendent
Lab #1–4 — El lab DevOpsDyMagoo LabsPendent
Lab #5 — OpenClawDyMagoo Labs● En construcció
💡
Filosofia: Menys "jo", més el procés i els aprenentatges. Rigor tècnic, humilitat i valor real per a qui llegeix.

✉️ Contacte