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.
OpenClaw — Quickstart
Agent d'IA sobirà i self-hosted. Descobreix com funciona el primer projecte de DyMagoo Labs.
Manifest DyMagoo
Els 6 principis que guien la nostra manera de construir software i liderar la revolució digital.
⚡ 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.
| # | Principi | En pràctica |
|---|---|---|
01 | La tecnologia hauria de semblar màgica per a qui la usa | Simplicitat com a lliurament |
02 | Un garatge és suficient per canviar una indústria | DyMagoo va néixer en un lab |
03 | L'automatització no és el futur, és el present | CI/CD, pipelines, agents |
04 | Construïm en obert | GitHub públic + LinkedIn Journal |
05 | Sobirania digital no és opcional | Self-hosted, Tailscale, SOPS |
06 | La revolució digital és per a tothom | Eines 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
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àrquetingFase 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.
| Post | Tipus | Estat |
|---|---|---|
| Fita #0 — Per què DyMagoo | Origen | Pendent |
| Prof #1 — Micro-Frontend Architecture | Professional | Pendent |
| Prof #2 — Kafka a producció | Professional | Pendent |
| Prof #3 — Vialer | Professional | Pendent |
| Lab #1–4 — El lab DevOps | DyMagoo Labs | Pendent |
| Lab #5 — OpenClaw | DyMagoo 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.