Open-Curiosity/gini-agent
The agent that remembers and learns.
它解决了什么
Gini Agent 是一个个人 AI 代理,旨在超越简单的聊天界面。它解决了“被卡住”代理的问题——当 AI 因缺少特定凭证、需要人工解决 CAPTCHA 或登录网站,或需要人工在多个有效路径中做出选择而无法完成任务时。Gini 不会以文字描述向用户提问,而是在聊天界面中直接提供专为此设计的交互控件(如密码安全字段或实时浏览器交接),实时解除代理的阻碍。
它如何工作
Gini 使用一个中心网关(Bun 运行时进程)来管理代理的状态、记忆、工具和任务。该网关是所有对话和任务的系统记录。多个客户端——包括 Next.js 网页应用、CLI 和 iOS 应用——都通过已认证的 API 连接到同一个网关。
为了处理复杂任务,代理可以运行计划任务,并使用需要批准的工具来操作文件、终端和代码。它还具备本地嵌入和重新排序的记忆系统,以保留和召回信息。代理能够通过双层奖励系统和人工审查,根据任务结果自行提升技能。
适用人群
希望拥有一个高效能个人代理,能够在各种工具和平台上执行多步骤工作,并且偏好专业产品体验而非纯 CLI 或基础聊天框的个人用户。
亮点
- 交互式控件:用安全凭证字段、选项提示和确认按钮取代文字指令,处理敏感操作。
- 浏览器交接:允许用户在任何设备上,通过代理自己的浏览器会话登录网站或完成步骤。
- 安全凭证管理:机密信息输入安全卡片,直接流向网关,绕过 LLM 与聊天记录。
- 广泛供应商支持:兼容 OpenAI、Anthropic、Amazon Bedrock、Azure OpenAI、OpenRouter、DeepSeek 与本地 LLM 服务器。
- 跨平台访问:单一运行时网关可通过网页、移动端和 CLI 界面访问。