Aeria
GitHub
改 · 3.1

从源码跑起来

最后核对 2026-10-07对应提交 1cff2b6依据 pyproject.toml · .env.example · main.py

从源码把 Aeria 跑起来:装好依赖,填一个 Discord 机器人的令牌和一个模型的密钥,启动,再打开本机的网页后台。

本页 6 节
  1. 要准备的
  2. 装
  3. 跑
  4. 改网页后台
  5. 对应的代码
  6. 没做到的

要准备的

装

python3 -m venv .venv
source .venv/bin/activate
pip install -e '.[dev]'
cp .env.example .env

在 .env 里填 DISCORD_TOKEN 和你用的那个模型的密钥(比如 DEEPSEEK_API_KEY)。密钥只放 .env,不放进配置文件,也不进 git。

WEBUI_TOKEN 不填的话,第一次启动会生成一个随机密码,存在 data/webui.token(只有你能读)。

跑

aeria

起来以后打开 http://127.0.0.1:8066,用上面那个密码登录。人格的设定、作息、记忆、插件都在网页后台里。

改网页后台

网页后台的前端在 webui_frontend/:

cd webui_frontend
npm ci
npm run dev

后台跑的是提交进仓库的那份构建产物(src/aeria/webui_dist/),改了前端要 npm run build 再提交产物。

对应的代码

没做到的