This repository contains helper tools for the OpenClaw ecosystem, including project tracking (pt), family planning (fp), semantic search (seek), and more.
This repository now contains the Docker and Kubernetes configurations for OpenClaw services, keeping the main OpenClaw repository clean.
The docker-compose.yml file defines services that can be run locally using Docker Compose.
The k8s-openclaw-services.yaml file defines services that can be run in Kubernetes, designed to work alongside WSL-based OpenClaw services.
Use the existing docker-compose file for local development:
docker-compose up -dUse the Kubernetes configuration to run supporting services (like PostgreSQL) in a cluster while keeping OpenClaw gateway in WSL:
- Ensure you have a Kubernetes cluster running (minikube, kind, k3s, etc.)
- Run the setup script:
./setup-k8s-services.shThis setup allows you to:
- Keep OpenClaw gateway services running in WSL for direct management
- Run supporting services (like PostgreSQL) in Kubernetes
- Maintain separation of concerns while enabling integration
When running OpenClaw in WSL with services in Kubernetes:
- PostgreSQL host:
postgres-db.openclaw-services.svc.cluster.local - PostgreSQL port:
5432 - Database:
financial_analysis - Username:
finance_user - Password:
secure_finance_password
This approach keeps the main OpenClaw repository clean while providing flexible deployment options through moltbot-helpers.