Skip to content

memohai/Memoh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,039 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Memoh

Memoh

The open-source multi-agent platform.
Every agent gets its own computer, desktop, network, and long-term memory.

Memoh

Tip

Memoh's SaaS service is coming soon. Join the waitlist at memoh.ai/waitlist.

What is Memoh?

Memoh lets you run multiple AI agents on a single machine. Each agent gets its own container, filesystem, desktop, browser, network, and long-term memory — like a real computer that belongs to it.

Talk to them through Telegram, Discord, Lark, WeChat, Web UI, and more. They remember context, drive a browser, call MCP tools, and run scheduled tasks.

Run one for yourself, assign one to each team member, or spin up a fleet of dedicated agents on a single machine.

Quick Start

Desktop

Download Memoh Desktop

Deploy to Server

curl -fsSL https://memoh.sh | sh
More deployment options

Manual deployment:

git clone --depth 1 https://github.com/memohai/Memoh.git
cd Memoh
cp conf/app.docker.toml config.toml
# Edit config.toml
docker compose up -d

Use CN mirror for slow image pulls:

curl -fsSL https://memoh.sh | USE_CN_MIRROR=true sh

Do not run the whole installer with sudo. The installer will use sudo docker internally if Docker requires it.

See DEPLOYMENT.md for custom configuration and production setup.

Why Memoh?

  • Every agent gets its own computer: An isolated container with its own filesystem, network, desktop, and browser.
  • Multi-user, multi-bot: Run one for yourself, deploy one for each family member, run a fleet on a single machine.
  • Lightweight: Runs on edge devices. Inference in the cloud, data stays local.

Features

Core

  • Multi-bot & multi-user: Multiple bots that chat privately, in groups, or with each other. Cross-platform identity binding.
  • Containerized workspaces: Each bot runs in its own container with a dedicated filesystem, network, tools, and desktop.
  • Built-in memory: Long-term memory across sessions and platforms, out of the box. Also supports Mem0, OpenViking.
  • 10+ channels: Telegram, Discord, Lark, WeChat, QQ, Email, and more.

Agent Capabilities

  • MCP: Connect external tool servers. Each bot manages its own connections.
  • Browser Use: Drive a browser inside the container.
  • Computer Use: Operate the container desktop for GUI workflows.
  • Skills & Supermarket: Modular skills, install curated templates from Supermarket, delegate to sub-agents.
  • Automation: Scheduled tasks and periodic heartbeat.

Memory

Ships with a fully self-hosted memory engine. Every bot remembers what you've told it across sessions, days, and platforms.

Also supports Mem0 and OpenViking as drop-in alternatives. See the documentation.

Sub-projects

  • Twilight AI — A lightweight, idiomatic AI SDK for Go, inspired by Vercel AI SDK. Provider-agnostic (OpenAI, Anthropic, Google), with first-class streaming, tool calling, MCP, and embeddings.

Project Status

License Last Commit Commit Activity Issues Pull Requests

Star History

Star History Chart

Contributors

Community


LICENSE: AGPLv3

Made with ❤️ by MemohAI Team,

Copyright (C) 2026 MemohAI (memoh.ai). All rights reserved.

About

✨ The open-source multi-agent platform. Every agent gets its own computer, desktop, network, and long-term memory.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors