
tldr; Give every team member their own private AI employee on a single machine. Full...
Give every team member their own private AI employee on a single machine. Full isolation, zero extra servers, Telegram-only setup in minutes.
Tired of spinning up separate servers or cloud instances for every AI assistant in your company?
OpenClaw lets you run dozens of completely separate, fully isolated agents on one single machine — and Telegram makes the UX feel magical.
Each worker gets their own dedicated bot (@AliceSalesClawBot, @BobSupportClawBot, etc.). They chat privately with “their” AI, have their own memory, files, tools, and personality — and they never see anyone else’s stuff.
Here’s exactly how I set it up.
~/.openclaw/agents/alice-sales/)SOUL.md, AGENTS.md, history, allowed tools, LLM keys, everythingFrom the worker’s perspective it’s just “my personal AI in Telegram”. They have no idea it’s all running on the same Mac Mini / VPS.
openclaw agents add alice-sales
openclaw agents add bob-support
openclaw agents add carol-finance
# ... one for every person
Talk to @BotFather /newbot → give it a clean name Copy the token
Do this once per worker.
Run openclaw configure or edit ~/.openclaw/openclaw.json directly. Here’s a ready-to-paste example for a 3-person team:
{
"agents": {
"list": [
{ "id": "alice-sales", "workspace": "~/.openclaw/agents/alice-sales" },
{ "id": "bob-support", "workspace": "~/.openclaw/agents/bob-support" },
{ "id": "carol-finance", "workspace": "~/.openclaw/agents/carol-finance" }
]
},
"bindings": [
{ "agentId": "alice-sales", "match": { "channel": "telegram", "accountId": "alice" } },
{ "agentId": "bob-support", "match": { "channel": "telegram", "accountId": "bob" } },
{ "agentId": "carol-finance", "match": { "channel": "telegram", "accountId": "carol" } }
],
"channels": {
"telegram": {
"enabled": true,
"accounts": {
"alice": {
"botToken": "7123456789:AAFxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"dmPolicy": "pairing"
},
"bob": {
"botToken": "7987654321:AAFyyyyyyyyyyyyyyyyyyyyyyyyyyyyy",
"dmPolicy": "pairing"
},
"carol": {
"botToken": "7843210987:AAFzzzzzzzzzzzzzzzzzzzzzzzzzzzzz",
"dmPolicy": "pairing"
}
}
}
}
}
After the worker sends their first message, change dmPolicy to "allowlist" and add their Telegram numeric ID:
"allowFrom": ["tg:1234567890"]
(Get the ID by having them message @userinfobot)
openclaw gateway restart
openclaw agents list --bindings
Send each worker their bot link. Done.
If you want tighter control over your Openclaw, consider installing via my open source Openclaw hardening kit: https://github.com/NinoSkopac/openclaw-secure-kit
It is a turnkey solution - secure-by-default OpenClaw, with a verifiable security report.

gemmaI ported the whole Gemma-4 family — E2B, E4B, 12B, 31B, and the 26B-A4B MoE — to run on...
communityHey DEV, I'm Tobore. Let's actually connect. I've been on here for a while now, mostly writing and...
ai(yep, kinda clickbait, just for the funsies 😊) At the beginning of the year, I relaunched my...
aiMy laptop was sitting idle with the fan at full tilt. Nothing was running that I knew of. The culprit...
githubactionsI Built a Thing! TL;DR — Google Gemini-based Pull Request reviews and Issue Triaging for...
aiI've been hearing the word "harness" thrown around a lot lately. I assumed it just meant "the IDE" or...
Workflows from the Neura Market marketplace related to this DeepSeek resource