{"repo":"momaek/tolato","free":true,"listed":false,"github":"https://github.com/momaek/tolato","clone":"git clone https://github.com/momaek/tolato.git","description":"AI agent for server management — chat in natural language to run commands, monitor metrics & probe network across your fleet. Self-hosted, MCP-ready. Go + Vue.","language":"Go","stars":18,"topics":["ai-agent","chatops","devops","golang","infrastructure","llm","mcp","model-context-protocol","monitoring","openai"],"license":"Apache-2.0","category":"ai-agents","readme_excerpt":"Tolato English · 简体中文 Natural-language server management. Talk to a chat UI; it drives remote nodes through an agent that executes commands, collects metrics, and probes network links. Screenshots Nodes inventory Audit log --- --- Architecture - server/ — Gin HTTP + WebSocket, GORM/Postgres, LLM chat loop, tool executor, session manager, probe/alert engine, Telegram notifier, JWT + API-key auth. - agent/ — Binary running on managed nodes. Command executor, system metrics collector, ICMP/TCP/bandwidth probes. Registers via one-time token; persistent identity in /.tolato . - web/ — Vue 3 + Vite + shadcn-vue. Chat, nodes, audit log, settings, topology monitor, alerts. - docs/ — Design, loop architecture, frontend architecture, nodeprobe, implementation plan. Deploy (docker-compose) The included docker-compose.yaml runs the server image from GHCR plus a Postgres container. The web UI is embedded in the server binary, so there's nothing else to run. Requirements: Docker with Compose v2. One-line install Downloads docker-compose.yaml + config.example.yaml into ./tolato/ , generates random encrypt key / jwt secret / admin password, and runs docker compose up -d . Prints the login credentials at the end — save them, they aren't shown again. Flags: --dir target directory, --port host port (default 8080 ), --admin-user (default admin ). Env: TOLATO VERSION=v0.1.0 pins the image tag. Manual Open http://localhost:8080 and log in with the auth credentials. Version pinning. The compose fil","default_branch":null,"files":null,"tree":[],"storefront":"/r/momaek","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/momaek/tolato/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}