258 lines
7.0 KiB
JSON
258 lines
7.0 KiB
JSON
{
|
|
"total": 36,
|
|
"executable": 32,
|
|
"tools": [
|
|
{
|
|
"name": "docker",
|
|
"executable": true,
|
|
"pattern": "docker|container",
|
|
"cmd": "docker --version",
|
|
"output": "Docker version 28.2.2, build 28.2.2-0ubuntu1~24.04.1"
|
|
},
|
|
{
|
|
"name": "git",
|
|
"executable": true,
|
|
"pattern": "git",
|
|
"cmd": "git --version",
|
|
"output": "git version 2.43.0"
|
|
},
|
|
{
|
|
"name": "python3",
|
|
"executable": true,
|
|
"pattern": "python",
|
|
"cmd": "python3 --version",
|
|
"output": "Python 3.12.3"
|
|
},
|
|
{
|
|
"name": "php8.4",
|
|
"executable": true,
|
|
"pattern": "php",
|
|
"cmd": "php8.4 --version 2>&1 | head -1",
|
|
"output": "PHP 8.4.18 (cli) (built: Feb 13 2026 16:00:19) (NTS)"
|
|
},
|
|
{
|
|
"name": "node",
|
|
"executable": true,
|
|
"pattern": "node|npm",
|
|
"cmd": "node --version",
|
|
"output": "v22.22.0"
|
|
},
|
|
{
|
|
"name": "redis-cli",
|
|
"executable": true,
|
|
"pattern": "redis",
|
|
"cmd": "redis-cli ping",
|
|
"output": "PONG"
|
|
},
|
|
{
|
|
"name": "psql",
|
|
"executable": true,
|
|
"pattern": "postgres|psql",
|
|
"cmd": "psql --version",
|
|
"output": "psql (PostgreSQL) 16.13 (Ubuntu 16.13-1.pgdg24.04+1)"
|
|
},
|
|
{
|
|
"name": "nginx",
|
|
"executable": true,
|
|
"pattern": "nginx",
|
|
"cmd": "nginx -v 2>&1",
|
|
"output": "nginx version: nginx/1.24.0 (Ubuntu)"
|
|
},
|
|
{
|
|
"name": "curl",
|
|
"executable": true,
|
|
"pattern": "curl|http",
|
|
"cmd": "curl --version | head -1",
|
|
"output": "curl 8.5.0 (x86_64-pc-linux-gnu) libcurl/8.5.0 OpenSSL/3.0.13 zlib/1.3 brotli/1.1.0 zstd/1.5.5 libid"
|
|
},
|
|
{
|
|
"name": "jq",
|
|
"executable": true,
|
|
"pattern": "jq|json",
|
|
"cmd": "jq --version",
|
|
"output": "jq-1.7"
|
|
},
|
|
{
|
|
"name": "playwright",
|
|
"executable": true,
|
|
"pattern": "playwright|browser|screenshot",
|
|
"cmd": "python3 -m playwright --version 2>&1 | head -1",
|
|
"output": "Version 1.58.0"
|
|
},
|
|
{
|
|
"name": "ollama",
|
|
"executable": true,
|
|
"pattern": "ollama|embedding",
|
|
"cmd": "curl -s http://127.0.0.1:11434/api/version 2>/dev/null | head -1",
|
|
"output": "{\"version\":\"0.20.7\"}"
|
|
},
|
|
{
|
|
"name": "qdrant",
|
|
"executable": true,
|
|
"pattern": "qdrant|vector",
|
|
"cmd": "curl -s http://127.0.0.1:6333/collections 2>/dev/null | head -c 100",
|
|
"output": "{\"result\":{\"collections\":[{\"name\":\"weval_skills\"},{\"name\":\"wevia_brain_knowledge\"},{\"name\":\"wevia_kb"
|
|
},
|
|
{
|
|
"name": "searxng",
|
|
"executable": true,
|
|
"pattern": "searx|search",
|
|
"cmd": "curl -s http://127.0.0.1:8080/ -o /dev/null -w '%{http_code}' 2>/dev/null",
|
|
"output": "200"
|
|
},
|
|
{
|
|
"name": "n8n",
|
|
"executable": true,
|
|
"pattern": "n8n|workflow",
|
|
"cmd": "curl -s http://127.0.0.1:5678/ -o /dev/null -w '%{http_code}' 2>/dev/null",
|
|
"output": "200"
|
|
},
|
|
{
|
|
"name": "mattermost",
|
|
"executable": true,
|
|
"pattern": "mattermost|chat",
|
|
"cmd": "curl -s http://127.0.0.1:8065/ -o /dev/null -w '%{http_code}' 2>/dev/null",
|
|
"output": "200"
|
|
},
|
|
{
|
|
"name": "gitea",
|
|
"executable": true,
|
|
"pattern": "gitea",
|
|
"cmd": "curl -s http://127.0.0.1:3000/ -o /dev/null -w '%{http_code}' 2>/dev/null",
|
|
"output": "200"
|
|
},
|
|
{
|
|
"name": "prometheus",
|
|
"executable": false,
|
|
"pattern": "prometheus|metrics",
|
|
"cmd": "curl -s http://127.0.0.1:9090/-/healthy 2>/dev/null",
|
|
"output": ""
|
|
},
|
|
{
|
|
"name": "grafana-loki",
|
|
"executable": false,
|
|
"pattern": "loki|log",
|
|
"cmd": "curl -s http://127.0.0.1:3110/ready 2>/dev/null",
|
|
"output": ""
|
|
},
|
|
{
|
|
"name": "uptime-kuma",
|
|
"executable": true,
|
|
"pattern": "uptime|monitor",
|
|
"cmd": "curl -s http://127.0.0.1:3001/ -o /dev/null -w '%{http_code}' 2>/dev/null",
|
|
"output": "000"
|
|
},
|
|
{
|
|
"name": "vaultwarden",
|
|
"executable": true,
|
|
"pattern": "vault|password",
|
|
"cmd": "curl -s http://127.0.0.1:8222/ -o /dev/null -w '%{http_code}' 2>/dev/null",
|
|
"output": "200"
|
|
},
|
|
{
|
|
"name": "listmonk",
|
|
"executable": true,
|
|
"pattern": "listmonk|newsletter",
|
|
"cmd": "curl -s http://127.0.0.1:9000/ -o /dev/null -w '%{http_code}' 2>/dev/null",
|
|
"output": "400"
|
|
},
|
|
{
|
|
"name": "twenty-crm",
|
|
"executable": true,
|
|
"pattern": "twenty|crm",
|
|
"cmd": "curl -s http://127.0.0.1:3300/ -o /dev/null -w '%{http_code}' 2>/dev/null",
|
|
"output": "200"
|
|
},
|
|
{
|
|
"name": "langfuse",
|
|
"executable": true,
|
|
"pattern": "langfuse|trace",
|
|
"cmd": "curl -s http://127.0.0.1:3088/ -o /dev/null -w '%{http_code}' 2>/dev/null",
|
|
"output": "302"
|
|
},
|
|
{
|
|
"name": "paperclip",
|
|
"executable": true,
|
|
"pattern": "paperclip|agent",
|
|
"cmd": "curl -s http://127.0.0.1:3100/ -o /dev/null -w '%{http_code}' 2>/dev/null",
|
|
"output": "404"
|
|
},
|
|
{
|
|
"name": "deerflow",
|
|
"executable": true,
|
|
"pattern": "deerflow|research",
|
|
"cmd": "curl -s http://127.0.0.1:2024/ -o /dev/null -w '%{http_code}' 2>/dev/null",
|
|
"output": "200"
|
|
},
|
|
{
|
|
"name": "plausible",
|
|
"executable": true,
|
|
"pattern": "plausible|analytics",
|
|
"cmd": "curl -s http://127.0.0.1:8000/ -o /dev/null -w '%{http_code}' 2>/dev/null",
|
|
"output": "200"
|
|
},
|
|
{
|
|
"name": "pmta",
|
|
"executable": true,
|
|
"pattern": "pmta|smtp|email",
|
|
"cmd": "curl -s http://10.1.0.3:25 2>/dev/null; echo PMTA",
|
|
"output": "PMTA"
|
|
},
|
|
{
|
|
"name": "pip3",
|
|
"executable": true,
|
|
"pattern": "pip",
|
|
"cmd": "pip3 --version 2>&1 | head -1",
|
|
"output": "pip 24.0 from /usr/lib/python3/dist-packages/pip (python 3.12)"
|
|
},
|
|
{
|
|
"name": "npm",
|
|
"executable": true,
|
|
"pattern": "npm",
|
|
"cmd": "npm --version 2>&1",
|
|
"output": "10.9.4"
|
|
},
|
|
{
|
|
"name": "go",
|
|
"executable": false,
|
|
"pattern": "golang|go",
|
|
"cmd": "go version 2>&1 | head -1",
|
|
"output": "/bin/sh: 1: go: not found"
|
|
},
|
|
{
|
|
"name": "ffmpeg",
|
|
"executable": true,
|
|
"pattern": "ffmpeg|video",
|
|
"cmd": "ffmpeg -version 2>&1 | head -1",
|
|
"output": "ffmpeg version 6.1.1-3ubuntu5 Copyright (c) 2000-2023 the FFmpeg developers"
|
|
},
|
|
{
|
|
"name": "chromium",
|
|
"executable": false,
|
|
"pattern": "chromium|chrome",
|
|
"cmd": "chromium --version 2>&1 | head -1",
|
|
"output": "/bin/sh: 1: chromium: not found"
|
|
},
|
|
{
|
|
"name": "wkhtmltopdf",
|
|
"executable": true,
|
|
"pattern": "wkhtml|pdf",
|
|
"cmd": "wkhtmltopdf --version 2>&1 | head -1",
|
|
"output": "wkhtmltopdf 0.12.6"
|
|
},
|
|
{
|
|
"name": "certbot",
|
|
"executable": true,
|
|
"pattern": "certbot|ssl|certificate",
|
|
"cmd": "certbot --version 2>&1",
|
|
"output": "certbot 2.9.0"
|
|
},
|
|
{
|
|
"name": "htop",
|
|
"executable": true,
|
|
"pattern": "htop|process",
|
|
"cmd": "which htop && echo OK",
|
|
"output": "/usr/bin/htop\nOK"
|
|
}
|
|
]
|
|
} |