发现 AI 代理的未来arrow_forward

Agentara

calendar_today收录于 2026年4月23日
category智能体与应用工具
code开源
TypeScript工作流自动化AI代理智能体框架智能体与应用工具自动化/工作流/RPA协议/API/集成

基于 Claude Code / OpenAI Codex 的 7×24 小时本地化个人 AI 助手框架,支持多通道消息、长期记忆、技能系统与任务调度。

Agentara 是一个本地化运行的 7×24 小时个人 AI 助手框架,通过托管会话层封装 Claude Code 和 OpenAI Codex,将其能力从终端/IDE 扩展到日常助手场景。

核心架构分为四层:shared 层定义跨层类型与接口(AgentRunner 统一抽象、消息通道接口、任务负载类型等),kernel 层负责核心编排(Kernel 单例、SessionManager、TaskDispatcher、消息网关),community 层提供具体实现(Claude runner、飞书通道),server 层基于 Hono 提供 RESTful API。BootLoader 引导流程确保目录完整性与 Kernel 安全懒加载。

AgentRunner 接口仅暴露 stream() 方法返回异步迭代器,Session 层抹平不同 runner 差异提供 run()/stream() 两种模式,SessionManager 以无并发无缓存方式管理 JSONL 持久化会话,TaskDispatcher 通过 Bunqueue 实现会话内串行、跨会话并发的任务调度策略。

功能层面支持多通道消息网关(已实现飞书,支持流式响应)、Cron 定时任务、长期本地记忆、24 个内置技能(覆盖深度研究、数据分析、内容生成、开发辅助等)、文件图片收发,以及基于 React 19 的 Web 管理仪表盘。所有数据存储在 ~/.agentara 目录下,使用 SQLite + Drizzle ORM,配置通过 Zod 验证。

前置条件为 Bun(最新版)以及 Claude Code 或 OpenAI Codex(至少配置其一)。安装后运行 make dev 即可启动,后端 API 默认监听 localhost:1984,前端开发服务在 localhost:8000

待确认项:README 声明 MIT 许可证但仓库中未找到 LICENSE 文件;OpenAI Codex runner 实现细节待确认(community 目录下仅见 anthropic 实现);Hono API 规范标注为 TODO;飞书以外通道暂未实现。

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。

rocket_launch