# GoGogot

> A self-hosted AI agent that runs on your server via Telegram, with 34 built-in tools for shell, web, memory, scheduling, and more. Open-source alternative to OpenClaw.

- **Category:** AI Assistant
- **Licence:** MIT
- **Latest version:** v0.1.1
- **Open source:** oss
- **Languages:** Go
- **Platforms:** Docker, Docker Compose, Go
- **Tags:** Automation, Telegram, Ai Assistant, Lightweight, Shell, Scheduling, Bash, LLM, Productivity, Anthropic, Claude, Openai, Memory, Openclaw, Go, Docker Compose, Golang, Self Hosted, Ai Agent, Agentic, Cowork, Personal assistant, Openrouter, Minimax

## Description

GoGogot is a lightweight, self-hosted AI agent written in Go (~8,800 lines) that lives on your server and communicates via Telegram. It provides 34 built-in tools including shell command execution, file operations, web search and fetching, persistent memory and skills, identity management, task scheduling, and conversation recall. The agent runs as a single ~15 MB binary using ~10 MB RAM at idle, deployed via Docker or Docker Compose. It supports Anthropic, OpenAI, and OpenRouter models with your own API keys. All data (conversations, memory, skills, identity files) stays on your mounted volumes as plain files. The agent polls Telegram for messages and makes outbound calls to LLM providers — it opens no inbound ports. Authentication is via a single Telegram owner ID. It is MIT licensed and has no paid tiers.

## Links

- [Homepage](https://github.com/aspasskiy/GoGogot)
- [Website](https://go-go-got.com/)
- [Docker](octagonlab/gogogot)
- [GitHub](https://github.com/aspasskiy/GoGogot)
- [Docker Hub](https://hub.docker.com/r/octagonlab/gogogot)

---
Source: https://selfhost.directory/project/gogogot