这个项目能做什么

PenguinHarness 是一个开源、本地优先的多智能体应用开发平台。根据其 README,它旨在自动化 AI 智能体应用的完整生命周期:构建、优化和部署。该项目采用 Apache-2.0 许可证,由 PrismShadow 团队开发。 核心定位 README 将该平台定位为智能体开发的“驾驭工具”,强调使用最小工具集而非低级接口,以减少工具调用和令牌使用,并针对 DeepSeek 等开放模型进行了调优。它声称在数据分析基准测试中以低于某些替代方案的成本取得了强劲结果,并描述了一种一句话工作流,可生成可运行的智能体应用,包括脚手架、代码和运行说明。一个引用的示例以较小的令牌成本生成了一个 RAG 文档应用。 自进化与插件 平台描述了一个原生自进化引擎:智能体可以运行基准测试、识别弱点并生成改进版本,每轮前有快照,并在 Trace 视图中提供请求级可观测性。内置插件分为办公生产力、软件开发、AI 应用开发和智能体公司等类别,涵盖数据分析、网络爬取、幻灯片生成、软件开发、智能体开发和模型调优等技能。智能体还可以编写和优化自己的技能。 模型与要求 README 列出了通过多个提供商对多种模型家族的支持,包括 DeepSeek、Kimi、GLM、Hunyuan、Qwen、GPT、Gemini、Claude 和 Inkling,并指出任何 OpenAI 协议端点均可使用,覆盖许多在线和本地模型。支持的操作系统为 Linux、macOS 和 Windows 10+,架构为 x64 和 arm64。至少需要一个模型的 API 密钥。 安装选项 文档记录了多种安装路径:适用于 macOS、Windows 和 Linux 的签名桌面应用;适用于 Linux/macOS 和 Windows 的一行在线安装程序;需要 Node 24 或更高版本的 npm 全局安装;以及一个在端口 7364 上运行服务器并带有数据卷的 Docker 镜像。离线包附在 GitHub 发布中,适用于隔离机器。桌面应用和 CLI 共享相同的数据根目录,可以互换使用。 CLI 和 SDK CLI 提供配置模型、运行一次性任务、交互式聊天和启动无头服务器的命令。一个 TypeScript SDK 示例展示了创建智能体、打开会话以及流式输出并支持每次工具调用审批。 路线图与开发 路线图列出了公开基准套件、智能体公司模板、公司级自进化和 OpenShell 集成,这些计划或正在进行中,桌面应用和 Windows 支持已完成。开发使用 pnpm 进行安装、构建和开发工作流,仓库中提供了贡献指南。 总体而言,PenguinHarness 面向希望使用本地优先、透明环境来创建和改进 AI 智能体应用的用户,提供多种部署形式和广泛的模型提供商兼容性。