pine

pine

事件驱动的AI agent框架

开发官网

应用介绍

大多数 agent 框架只会干等你发指令,顶多再加个“明天做”的定时器。pine 让 agent 挂在事件上自己动起来:某个文件夹进了新文件、MQTT 来了消息、网页内容变了、webhook 打进来、定时到点——这些都能把 agent 叫醒,让它跑完活儿再回来报告。你甚至可以让它盯着家里的设备或线上资产,有动静就反应。

它最省心的地方是不用写配置:跟主 agent 说一句你想要什么,它自己去建 agent、接 MCP、造事件源、装技能、排计划,从不去碰也不会弄坏你的用户配置。常规的聊天、写代码、跑任务、编排它也都能干。

软件功能



事件驱动:事件源就是一个带 schema 的 .ts 服务,跟 agent 说“盯着这个扫描文件夹,每来一个新文件就提取摘要和付款信息”,它就自己订阅上了。

不用手写配置:所有 agent、MCP、事件源、技能和计划都由主 agent 通过管理工具调用来搭,用户配置它不碰。

按需自查手册:内置一个 BM25 手册工具,agent 用到哪个 API 或内部细节现查现用,不必把文档一直塞在上下文里。

像桌面应用的终端 UI:有标签页、按钮、滚动区,能内嵌图片和视频,还能拖拽带缩略图,在 Ghostty 这类支持 Kitty 协议的终端里跑得最好。

编排与子 agent:agent 之间能派活、并行开子 agent,固定一个标签页就把某个 agent 和它的任务常驻下来。

开箱即用:电脑操作(macOS)、网页浏览、编码工具、diff 和 git、撤销、计划模式和 /goal 一直干到完成,都内置好了。