AIlice

说句话,AI 自动干活,全程不用你操心

AIlice 是一个完全自主的通用型 AI 代理,基于 Python 构建。它旨在解决传统 AI 助手依赖人工逐步指令、无法独立完成复杂任务的问题。核心能力包括:自主规划任务步骤、动态调用工具(如代码执行、文件操作、网络搜索)、多轮自我反思与纠错,以及通过自然语言接口与用户交互。AIlice 采用模块化架构,支持扩展自定义工具,能适应编程、数据分析、日常办公等多种场景。其目标是将 AI 从“问答工具”升级为“任务执行者”,用户只需描述目标,AIlice 即可自动拆解并执行,最终交付结果。项目当前处于成长阶段,代码开源,社区活跃。

开源 free 开源模型
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1418
维护状态 低维护
是否开源 是
定价模式 free

项目数据

分类开源模型
开发团队myshell-ai
所属国家
官网地址
定价模式free
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态
是否开源是
开源协议MIT
主要语言Python
技术栈/模型agent,ai,llm,llm-agent
GitHub 星标★ 1418
30天Star增速
HF 下载量
上线时间2023-10-16 00:00:00
最近更新2026-09-22 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数2

使用教程

难度:入门 约 10 分钟 部署方式:本地安装 7 步

环境要求

  • Python 环境(可用 pip 安装)
  • git(克隆仓库)
  • 首次运行需准备 LLM 服务的 API Key
  • Docker(仅沙箱方式需要,可选)
  • 使用开源 LLM 需足够磁盘空间与下载时间

安装与启动步骤

  1. 1克隆项目仓库

    从 GitHub 拉取 AIlice 源码并进入项目目录。

    git clone https://github.com/myshell-ai/AIlice.git
    cd AIlice
  2. 2安装 AIlice

    在项目目录内以可编辑模式安装,完成后即可使用 ailice 命令。

    pip install -e .
  3. 3可选装 GPU 加速

    若运行速度慢,可能是记忆模块在 CPU 上计算,可装 GPU 加速。

    ailice_turbo
  4. 4安装可选功能

    需要 PDF 阅读、语音、HuggingFace、微调等功能时按需安装,避免依赖冲突。

    pip install -e .[pdf-reading]
  5. 5启动 AIlice

    启动后按提示输入 api-key,再访问它提供的网页对话界面。

    ailice --contextWindowRatio=0.2
  6. 6查看参数说明

    列出所有命令行参数的默认值,也可在 config.json 中修改对应项。

    ailice --help
  7. 7Docker 沙箱运行

    先构建镜像再运行容器,映射 5000 端口,仅监听本机地址。

    docker build -t ailice .
    docker run -it -p 127.0.0.1:5000:5000 --name ailice ailice --expose=1 --contextWindowRatio=0.2

关键配置

配置项必填说明示例
api-key是LLM 服务密钥,首次运行会提示输入,也可在 config.json 修改sk-xxxxxxxx
modelID否指定统一使用的模型,留空则使用 agentModelConfig 中各代理配置anthropic:claude-sonnet-4-20250514
contextWindowRatio否构造提示长度上限占 LLM 上下文窗口的比例,默认 0.60.2
quantization否量化选项,可选 4bit 或 8bit,默认不量化8bit
speechOn否是否开启语音对话,默认关闭1
prompt否指定要执行的代理类型,默认 mainresearcher

如何确认成功

启动后用浏览器打开它提供的网页,出现对话界面即表示成功。

常见问题

Q:运行时速度很慢怎么办?

A:可能是记忆模块的嵌入模型在 CPU 上计算,可执行 ailice_turbo 安装 GPU 加速。

Q:首次运行需要做什么?

A:第一次运行会提示输入 api-key,也可直接编辑 config.json 修改密钥。

Q:首次用开源 LLM 卡很久正常吗?

A:正常,需要下载模型权重,请预留足够时间和磁盘空间。

Q:开启语音后启动很慢?

A:首次开启 speechOn 时后台下载语音识别与 TTS 模型权重,需等待。

Q:如何改参数默认值?

A:用 ailice --help 查看参数,再修改 config.json 中对应参数自定义默认值。

注意事项

  • 官方声明暂无发行任何加密货币代币,请警惕诈骗。
  • 安装过多可选功能会增加依赖冲突风险,建议只装必需部分。
  • Docker 沙箱的 GUI 支持仅限 Linux,Windows 和 macOS 需特殊配置。
  • 使用 LM Studio 等推理框架可让有限硬件支持更大模型,更适合普通用户。

核心亮点

  • 自主任务规划:能自动拆解复杂目标为多步执行计划,无需人工逐步引导
  • 动态工具调用:内置代码执行、文件操作、网络搜索等能力,可灵活组合使用
  • 自我纠错机制:执行中遇到错误会自动反思并调整策略,提高任务成功率

不足之处

  • 文档/社区待观察
  • 复杂任务稳定性可能受限于底层模型能力,需进一步验证

适用场景

  • 自动化编程:让 AI 独立完成代码编写、调试和运行
  • 数据分析:自动处理数据文件、生成统计报告
  • 日常办公:安排日程、整理文档、检索信息等杂务

替代项目

AutoGPT、BabyAGI、MetaGPT

项目介绍

AIlice 是智能体领域的开源项目,由 myshell-ai 开发,2023 年首次发布。

在全站 13,090 个收录项目中,它的 GitHub 星标数(1,418)位列前 30%,在智能体分类中处于中上游。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-22。MIT许可证,完全免费,可自行部署使用。

它主要面向的使用场景是:自动化编程:让AI独立完成代码编写、调试和运行。同类可对比的替代方案包括 AutoGPT、BabyAGI、MetaGPT。

上一篇:dust

下一篇:burp-ai-agent

同类项目推荐

xinchao-dynamic-mind 开源

给 AI 装上疲惫和欲望,让交互更真实

独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。

★ 199 2026-08-09
deepseek-harness 开源

把 AI 能力拆成乐高积木,拼出你的专属智能体。

DeepSeek Harness: Everything is a Plugin.

★ 233327 2026-08-15
AutoGPT 开源

开箱即用的 AI 员工,交代任务就自己干完

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···

★ 187492 2026-08-09
EvoAgentX 开源

让 AI 智能体自己迭代变强,越用越聪明

EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents

★ 3351 2026-09-12