开源 AI 编程助手,可在终端、桌面、浏览器或编辑器中读取项目、编辑文件并运行命令和测试。
PrimeIntellect-ai/prime-agent
一个开源编程与研究智能体,基于持久化 Python REPL、递归子智能体和可自我优化的 harness 状态,适合长时间运行的任务。
可替代:Claude Code
Devin
- Star
- 22,116
- Fork
- 2,449
- 未关闭 Issue
- 146
- 最近提交
- 7小时前
这是什么?
Prime Agent 是一个面向通用和长时间任务的编程与研究智能体。它采用递归语言模型(RLM)的设计:上下文以变量形式保存,子智能体等工具则在持久化的 Python REPL 中以函数调用的方式使用。文件操作、Shell 命令和上下文管理都通过代码完成。
智能体会把补充提示词、记忆、技能描述和可复用的子智能体规格保存为持久状态。执行 /refine 命令时,它会审查当前执行轨迹,并对这些状态做小幅、有证据支持的更新,同时保留快照以便回滚。基础系统提示词不会被改写。
会话可以在守护进程下后台运行,终端断开后任务继续执行,之后还能重新连接。心跳、定时任务、持久目标,以及带有轮次、token 和时间预算的自主模式,都面向数小时的长任务。安装方式为 macOS 和 Linux 上的 Shell 脚本,以及 Windows 上的 PowerShell 脚本。
核心功能
- 01持久化 Python REPL 作为文件、Shell 和子智能体操作的核心工具。
- 02内置 rlm.spawn,可启动子智能体执行并行或后台任务。
- 03/refine 基于证据对补充性 harness 状态进行小幅更新,并支持回滚快照。
- 04守护进程管理的会话在终端断开后继续运行,可随时重新连接。
- 05支持 Slack 连接器、心跳、定时任务和持久目标,适合长时间工作。
适用场景
- 运行需要数小时的编程任务,并在关闭终端后继续执行。
- 需要并行子智能体和可复现 harness 状态的研究评估。
- 将重复的开发流程沉淀为基于 Python 的可复用技能。
- 在用户自定义质量门禁下运行有预算限制的自主编程会话。
标签
常见问题
- prime-agent 是什么?
- 一个开源编程与研究智能体,基于持久化 Python REPL、递归子智能体和可自我优化的 harness 状态,适合长时间运行的任务。 Prime Agent 是一个面向通用和长时间任务的编程与研究智能体。它采用递归语言模型(RLM)的设计:上下文以变量形式保存,子智能体等工具则在持久化的 Python REPL 中以函数调用的方式使用。文件操作、Shell 命令和上下文管理都通过代码完成。
- prime-agent 可以免费使用吗?用的什么许可证?
- prime-agent 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- prime-agent 还在维护吗?
- 活跃维护中。prime-agent 最近一次提交是在 2026年10月18日。
- prime-agent 适合用来做什么?
- 运行需要数小时的编程任务,并在关闭终端后继续执行。 需要并行子智能体和可复现 harness 状态的研究评估。 将重复的开发流程沉淀为基于 Python 的可复用技能。 在用户自定义质量门禁下运行有预算限制的自主编程会话。
- 在哪里获取 prime-agent?
- 源代码和安装说明在 GitHub 上:https://github.com/PrimeIntellect-ai/prime-agent
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
在消费级 NVIDIA 或 AMD 显卡电脑上运行 Qwen3.8-Flash-Next 大模型,并提供本地 OpenAI/Anthropic 兼容接口。
一款开源桌面 AI 协作助手,可完成安全审查、文档制作、收件箱整理等成品任务,并带有审批与沙箱机制。
开源中文书籍,围绕“Agent = LLM + 上下文 + 工具”讲解 AI Agent 的设计原理与工程实践,附带分章配套实验。
一个供编码智能体使用的技能,引导智能体完成多阶段安全审计,输出经独立验证、机器可读的审计结果。
将 Word、PPT、Excel、PDF 等文档转换为干净的 Markdown,提供 Rust、Node.js、Python 和浏览器端绑定。