Who it is forA developer who wants the bot to do real tasks such as search, run code or call internal tools.
The problemChat bots that only talk cannot take actions, and letting them run code is risky.
The outcomeA bot with plugins and MCP tools whose code and shell calls run isolated in the agent sandbox.
What you need first
- uv for the one-click install (or Docker)
- Python 3.12 via uv
- An LLM provider and the bot credentials for each messaging platform you connect
Steps
- Install and run Astr Bot
- Browse the plugin marketplace in the WebUI and install what you need
- Add MCP servers for your internal tools
- Enable the Agent Sandbox so code and shell calls run isolated
- Test from the Web ChatUI, which has the sandbox and web search built in
Prompt for your agent
In AstrBotDevs/AstrBot, install plugins for <needs>, add the MCP server for <tool>, enable the agent sandbox, and test a task that runs code from the Web ChatUI.
Caveat.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for AstrBotDevs/AstrBot and "Extend your chat bot with plugins, MCP and a code sandbox"
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeShare: X LinkedIn Hacker News Email Copy link
Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer