1作者: AdewoleJasper大约 1 个月前原帖
作为一名日常使用Claude Code和Cursor的用户,我一直感到沮丧的是,计划在终端和聊天界面中仅仅是一个平面的步骤列表。在执行过程中,我无法监控每个步骤的进展——我只能等待整个过程完成,并希望它能成功。如果我想重组计划,我只能在聊天框中复制粘贴文本。我无法将特定的指令或文件附加到第4步,而不让它泄露到第7步。我也无法让一个步骤使用Figma MCP,而另一个步骤使用Supabase。 因此,我构建了Overture。它是一个开源的MCP服务器,可以将代理的计划转化为浏览器中的交互式节点图,所有代码在此之前都不会被编写。 现在,我可以点击任何步骤,准确地附加所需的内容——文件、文档、API密钥、MCP服务器、特殊指令——这些都仅限于该步骤。我可以拖动以重新排序、删除步骤或添加新步骤。我可以看到哪些步骤相互依赖。当计划有分支点(例如Stripe Checkout与Stripe Elements)时,我可以选择一个或同时运行两个,并选择获胜者。在执行过程中,每个节点会单独更新——完成时为绿色,失败时带有日志为红色,我可以在不等待整个运行完成的情况下检查任何步骤的输出。 它与Claude Code、Cursor、Cline、Codex等任何支持MCP的工具兼容。计划在底层是结构化的XML,代理可以为每个步骤声明输入字段(“该步骤需要一个Stripe API密钥”),这样我可以提前填写所有内容,而不是在执行过程中被打断。 使用命令 npx overture 来尝试。所有操作都在本地进行。 目前仍处于早期阶段——欢迎贡献。图形渲染、布局算法以及让代理始终生成结构化计划都是需要改进的领域。
1作者: hyvr_official大约 1 个月前原帖
我开发了 Fishline,这是一个轻量级的自托管 webhook 接收器,适用于 GitHub 和 GitLab,能够根据 webhook 事件执行服务器端命令。与其设置复杂的 CI/CD 流水线,Fishline 只需监听 webhook 请求,并根据项目和分支运行预定义的命令,例如 git pull、重启 Docker 容器或触发部署。您只需在简单的 config.json 文件中配置项目和命令,将您的 GitHub/GitLab webhook 指向您的服务器,部署过程便会自动进行。Fishline 是用 Go 语言构建的,作为单个二进制文件(或 Docker)运行,设计上追求简约、快速,并且易于自托管。