自己写的一个东西,开源,Apache-2.0 / MIT 双协议,发上来求点意见。
是什么
horsie 是一个自托管的 cloud agent 平台,agent 跑在 horsie server 里,runtime 跑在你自己的机器或者云主机上:
- 它可以接入 Anthropic 和 OpenAI 协议的模型,也支持 ChatGPT plan
- 目前实现了定时任务、subagent 、workflow 、安装 skills 、memory 等必要的 feature
- 因为是开源的,所以 server 和 runtime 可以部署在任何地方
为什么会做这个
- 主要是感兴趣
- 想做一个纯开源的 cloud agent 实现,这样在 claude agent/cursor 等之外,多一个选择,而且可以使用自己想要的模型
- 希望最终能够与 terminal agent 无缝集成
快速使用
启动 server ,默认使用 sqlite:
docker compose -f docker/docker-compose.yml up -d
连接一个 runtime ,这样 horsie agent 就能在指定目录工作了:
curl -fsSL https://get.horsie.dev | sh
horsie auth login --server http://localhost:3789
horsie connect --server http://localhost:3789 --workspace .