A lightweight self-hosted AI agent written in Go that runs on your server and works through Telegram, using Anthropic, OpenAI or OpenRouter models.
iBz-04/gloamy
A Rust-based, local-first personal AI agent that runs tasks on your computer and chats through channels like Telegram, Discord, and Slack.
Open-source alternative to:OpenClaw
- Stars
- 69
- Forks
- 13
- Open issues
- 6
- Last commit
- 17 days ago
What is it?
Gloamy is a personal AI agent written in Rust. It can chat in the terminal, run as a background daemon that handles messages from channels such as Telegram, Discord, Slack, Matrix, WhatsApp, and Email, and execute tools or scripts on your machine or online. Its core is built from swappable subsystem contracts: providers for model backends, channels for messaging, tools for execution, memory for persistence, and runtime adapters for isolation.
Model access covers OpenAI-compatible endpoints as well as direct providers such as Anthropic, Gemini, Groq, and Mistral. Memory can be stored in SQLite, Markdown, Lucid, PostgreSQL, or disabled. Access is controlled through a pairing code for the gateway, workspace-scoped file access, and deny-by-default channel allowlists. A Vue 3 web app and a Docker setup are included, and the repo provides a migration command that imports memory from an OpenClaw workspace.
The project is in early development and the maintainers warn that breaking changes are expected before a 1.0 release.
Key features
- 01Chat with the agent from the terminal or a web UI
- 02Run as a background daemon that handles messages from multiple channels
- 03Connect to OpenAI-compatible and direct model providers
- 04Store memory in SQLite, Markdown, Lucid, PostgreSQL, or disable it
- 05Gateway secured with pairing codes and channel allowlists
Use cases
- Running an always-on assistant that answers messages on Telegram or Discord
- Automating local scripts and tasks on your own computer with explicit permissions
- Keeping agent memory and conversation data on your own machine
- Migrating memory from an existing OpenClaw workspace
Topics
FAQ
- What is gloamy?
- A Rust-based, local-first personal AI agent that runs tasks on your computer and chats through channels like Telegram, Discord, and Slack. Gloamy is a personal AI agent written in Rust. It can chat in the terminal, run as a background daemon that handles messages from channels such as Telegram, Discord, Slack, Matrix, WhatsApp, and Email, and execute tools or scripts on your machine or online. Its core is built from swappable subsystem contracts: providers for model backends, channels for messaging, tools for execution, memory for persistence, and runtime adapters for isolation.
- Is gloamy free to use? What license does it have?
- gloamy is open source under the MIT license. Check the license terms before using it in commercial products.
- Is gloamy still maintained?
- Actively maintained. The last commit to gloamy was on Oct 5, 2026.
- What can I use gloamy for?
- Running an always-on assistant that answers messages on Telegram or Discord Automating local scripts and tasks on your own computer with explicit permissions Keeping agent memory and conversation data on your own machine Migrating memory from an existing OpenClaw workspace
- Where can I get gloamy?
- The source code and installation instructions are on GitHub: https://github.com/iBz-04/gloamy
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Open-source personal AI assistant and Agent Harness that plans tasks, runs tools and skills, and keeps memory across web and IM channels.
A self-hosted personal AI assistant that runs on your machine or in the cloud and connects to chat apps like DingTalk, Lark, Discord and Telegram.
Open-source AI personal assistant for planning, writing and personal knowledge, runnable on a Mac or self-hosted with your own model keys.
A local-first personal AI agent for Android with permanent memory, scheduled autonomous tasks, self-written mini-apps, and an optional home-screen launcher.
A lightweight, self-hosted personal agent app with a TUI and GUI, local workspace tools, human approval, persistent sessions, memory, and Skill/Plugin/MCP extensions.