Thanks to visit codestin.com
Credit goes to GitHub.com

Skip to content
/ Memoh Public

Multi-Member, Structured Long-Memory, Containerized AI Agent System ✨

License

Notifications You must be signed in to change notification settings

memohai/Memoh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

261 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Memoh

Memoh

Multi-Member, Structured Long-Memory, Containerized AI Agent System.

Version License Stars Forks Last Commit Issues

Memoh is a AI agent system platform. Users can create their own AI bots and chat with them via Telegram, Discord, Lark(Feishu), etc. Every bot has independent container and memory system which allows them to edit files, execute commands and build themselves - Like OpenClaw, Memoh provides a more secure, flexible and scalable solution for multi-bot management.

Quick Start

One-click install (requires Docker):

curl -fsSL https://raw.githubusercontent.com/memohai/Memoh/main/scripts/install.sh | sh

Or manually:

git clone --depth 1 https://github.com/memohai/Memoh.git
cd Memoh
docker compose up -d

Visit http://localhost after startup. Default login: admin / admin123

Silent install with all defaults: curl -fsSL ... | sh -s -- -y

See DEPLOYMENT.md for custom configuration and production setup.

Why Memoh?

OpenClaw, Clawdbot, and Moltbot are impressive, but they have notable drawbacks: stability issues, security concerns, cumbersome configuration, and high token costs. If you're looking for a stable, secure Bot SaaS solution, consider our open-source Memoh.

Memoh is a multi-bot agent service built with Golang. It offers full graphical configuration for bots, Channels, MCP, and Skills. We use Containerd to provide container-level isolation for each bot and draw heavily from OpenClaw's Agent design.

Memoh Bot features a deeply engineered memory layer inspired by Mem0. By storing knowledge from each conversation turn, it enables more precise memory retrieval.

Memoh Bot can distinguish and remember requests from multiple humans and bots, working seamlessly in any group chat. You can use Memoh to build bot teams, or set up accounts for family members to manage daily household tasks with bots.

Features

  • Multi-bot Management: Create multiple bots; humans and bots, or bots with each other, can chat privately, in groups, or collaborate.
  • Containerized: Each bot runs in its own isolated container. Bots can freely execute commands, edit files, and access the network within their containers—like having their own computer.
  • Memory Engineering: Every chat is stored in the database, with the last 24 hours of context loaded by default. Each conversation turn is stored as memory and can be retrieved by bots through semantic search.
  • Various Platforms: Supports Telegram, Lark (Feishu), and more.
  • Simple and Easy to Use: Configure bots and settings for Provider, Model, Memory, Channel, MCP, and Skills through a graphical interface—no coding required to set up your own AI bot.
  • Scheduled Tasks: Schedule tasks with cron expressions to run commands at specified times.
  • More...

Roadmap

Please refer to the Roadmap Version 0.1 for more details.

Development

Refer to CONTRIBUTING.md for development setup.

Star History

Star History Chart

Contributors

LICENSE: AGPLv3

Copyright (C) 2026 Memoh. All rights reserved.

About

Multi-Member, Structured Long-Memory, Containerized AI Agent System ✨

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 12