Skip to main content

Integrate with AstrBot

AstrBot is an open-source all-in-one agent assistant that integrates with mainstream messaging platforms such as QQ, WeChat, Feishu, and Telegram, and can be extended with skills, plugins, and MCPs to enhance its functionality.

1. Install AstrBot

Install AstrBot via uv

For macOS and Linux users, run the following command to install AstrBot:

curl -LsSf https://docs.astrbot.app/install.sh | bash

For Windows users, run the following command instead:

iwr -useb https://docs.astrbot.app/install.ps1 | iex

Then initialize and start AstrBot:

astrbot init # Run this only once to initialize the environment. This command installs AstrBot into the current terminal directory.
astrbot run # Start AstrBot. This command checks whether AstrBot is installed in the current directory; if not, it prompts you to initialize it with `astrbot init`.
Install AstrBot via Docker

First, clone the AstrBot repository:

git clone https://github.com/AstrBotDevs/AstrBot --depth 1
cd AstrBot

Then, start the service:

sudo docker compose up -d

2. Configure the Default Model in AstrBot

After initialization, open the Web UI:

http://localhost:6185 # Or http://<server-ip>:6185 if AstrBot runs on a server

In the left sidebar, open the Providers page, click + Add, select DeepSeek, paste your DeepSeek API Key into the API Key field, and click Save Configuration.

Next, open the Config(Normal Config) page, set Default Chat Model to the model you just configured, confirm the selection, and click the save button in the bottom-right corner.

For the remaining settings, such as messaging platforms and skills, configure them as needed. See the AstrBot Docs for details.

3. Get Started

Click Chat in the top-right corner to switch to the AstrBot Chat UI. You can now start chatting with the DeepSeek model.

You can also configure messaging platforms to use AstrBot directly from your preferred chat app.