Skip to main content

1+N 多模态 Agent 框架 — 面向国产大模型的开源 AI 助手

Project description

🌌 Aether v0.9.0

1+N 多模态 Agent 框架 — 面向国产大模型的开源 AI 助手。

一个主管调度多个专家,自动拆解和执行复杂任务。终端里跑,VS Code 里用,支持 100+ 模型。

🚀 安装

pip install aether
aether                          # 首次运行自动配置

✨ 特性

  • 🧠 1+3 主管-专家架构 — 主管拆解任务,File/Search/Create 三个专家各司其职
  • 🇨🇳 国产模型全覆盖 — DeepSeek V4 / 通义千问 / 智谱 GLM / 豆包 / Moonshot / Ollama
  • 🔧 实时切换模型/model deepseek 三秒切,支持任意 LiteLLM 兼容的 model_id
  • 📋 三种执行模式 — Auto(直接执行)/ Plan(先出计划)/ Step(逐步确认)
  • 💾 语义缓存 + 上下文压缩 — 相似任务命中缓存,长对话自动压缩,省 Token
  • 🎯 人格学习 — 自动学习你的交互风格,越聊越像你
  • 🔒 Docker 沙箱/sandbox on 容器隔离,代码碰不到真实文件
  • Checkpoint 快照 — 写文件自动备份,/rewind 秒级回滚
  • 🔌 MCP 插件 — 接入社区工具,.env 里配 MCP_SERVERS
  • 📦 Skills 能力包.aether/skills/*.md 即插即用
  • 🧠 跨会话记忆 — 自动记住偏好和项目信息

⚡ 快速开始

pip install aether
aether

首次运行自动弹出终端配置向导 → 选模型 → 输 Key → 开始对话。

💻 VS Code 中使用

打开 VS Code 终端(Ctrl+`),输入:

aether

或添加任务(.vscode/tasks.json):

{
  "version": "2.0.0",
  "tasks": [{
    "label": "Aether",
    "type": "shell",
    "command": "aether",
    "presentation": {"reveal": "always", "panel": "new"}
  }]
}

然后 Ctrl+Shift+PTasks: Run TaskAether

⌨️ 常用命令

命令 别名 作用
/mode plan /m p 先出计划再执行
/model qwen /md 实时切换模型
/usage /u 查看 Token 消耗
/status /s 会话状态
/memory 查看记忆
/git Git 状态
/checkpoint /cp 快照列表
/rewind /w 回滚到快照
/export /ex 导出对话
/sandbox on /sb on 开启 Docker 沙箱
/skill /sk Skills 管理
/model /md 切换模型
/quit /q 退出

🏗️ 架构

用户输入 → Supervisor(任务拆解+调度)
                │
      ┌─────────┼─────────┐
      ▼         ▼         ▼
  FileAgent  SearchAgent  CreateAgent
   (文件)     (搜索)       (创作)

📄 许可

Apache 2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yaping_aether-0.9.0.tar.gz (36.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

yaping_aether-0.9.0-py3-none-any.whl (48.2 kB view details)

Uploaded Python 3

File details

Details for the file yaping_aether-0.9.0.tar.gz.

File metadata

  • Download URL: yaping_aether-0.9.0.tar.gz
  • Upload date:
  • Size: 36.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.14

File hashes

Hashes for yaping_aether-0.9.0.tar.gz
Algorithm Hash digest
SHA256 d9b37d31aebb09343e0ea4ae1f012d41796f06e87fb7b27b8105c7793c188cdc
MD5 8c8b6dccd1582e382fdf26dfcf9682e8
BLAKE2b-256 2fcd88797800a9d658440c69882f2107a97aa56ae70c4f0a5cdddc7899b9dd2b

See more details on using hashes here.

File details

Details for the file yaping_aether-0.9.0-py3-none-any.whl.

File metadata

  • Download URL: yaping_aether-0.9.0-py3-none-any.whl
  • Upload date:
  • Size: 48.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.14

File hashes

Hashes for yaping_aether-0.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 61a70e73cd019cf601b33ddeda8fef42e4dab0b868c53eb15cc2b9526d362830
MD5 993fdb1287d4ab291de1079605ec327f
BLAKE2b-256 0fb248fab622004cf8d62cea3a61a90e0702a7e29dd33fe85b89ed7af15a5c90

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page