Hey, Agent! 🐝 The bees are watching you! 🐝
- SSL read/write
- MCP StdIO
- Process
cd collector && make build
# run the tetragon service with Unix socket
docker run -d --name tetragon --rm \
--pid=host --cgroupns=host --privileged \
-v /sys/kernel/btf/vmlinux:/var/lib/tetragon/btf \
-v /var/run/tetragon:/var/run/tetragon \
quay.io/cilium/tetragon:v1.6.0 \
--server-address unix:///var/run/tetragon/tetragon.sock
# run with MCP StdIO & SSL & Tetragon, exporting to the gateway
sudo ./collector/bin/app -tetragon-path unix:///var/run/tetragon/tetragon.sock --export=http://localhost:8080
# or run without Tetragon
sudo ./collector/bin/appIf you want to build the collector docker image and run it as a container:
docker buildx build -t watchu-collector -f collector/Dockerfile --load collector
docker run --rm \
--cap-add=CAP_SYS_ADMIN \
--cap-add=CAP_SYS_PTRACE \
--cap-add=CAP_BPF \
--cap-add=CAP_PERFMON \
-v /sys/kernel/debug:/sys/kernel/debug:ro \
--pid=host \
--security-opt apparmor=unconfined \
watchu-collectorcd gateway && make compose-upThe gateway will be available at http://localhost:8080, the frontend will be available at http://localhost:5173.