Skip to main content

KnotLink - 轻量化应用互联

为所有软件的对话,打一个理解的结

应用场景

每种方向都能在官方案例集中找到真实节点的完整实现。

📡

提供能力

写一份 FuncList 声明接口和信号,其他程序读这份 JSON 就能发现和调用你。

🤖

AI 协作

LLM 读取 FuncList 发现本地能力,直接通过 TCP 调用任意桌面工具——不需要 MCP 中转。

🪢

编排联动

用一个配方脚本订阅 A 的信号、调用 B 的接口,多个程序自动串联——不写适配代码。

KnotLink 是什么

一个简易的本地应用互联协议——把"描述能力"从写适配代码变成写一份 FuncList.json。 底层走 KLUDF 键值对 over TCP,终端都能调试。同一份清单驱动工具链:自动生成 API 文档、测试页、可拖拽节点。

开始使用

📦

提供功能

让别的程序能发现和调用你的软件。

下载模板项目,按顺序填空——写完代码、填好清单、跑通测试、提交 PR 收录。

从模板开始
🔌

调用功能

在代码里请求其他程序的接口,或订阅它们的信号。

选你的语言,复制代码片段——两段代码覆盖请求-响应和信号订阅。

查看代码片段
🪢

编写配方

用一个胶水脚本串联多个程序,实现自动联动。

写一个 Python 脚本——订阅 A 的信号,调用 B 的接口——放进加载器就跑。

学习配方写法
📋

看案例

先看别人怎么实现的,再动手。

四种标准模式——多功能分发、多引擎适配、远程命令、事件广播——附真实节点源码。

官方案例集

轻量通用协议

KnotLink 基于 TCP 封装的 KLP 基础库,提供发布-订阅与询问-回复模式, 让软件互联像调用本地函数一样简单。无需关心网络细节,只需实现功能。

🛠️

自动生成工具链

一份 FuncList JSON 描述文件,即可自动生成图形化测试页、 接口文档、多语言 SDK、Blockly 代码块,甚至 MCP 桥接,让接入成本归零。

🧩

无代码联动

KnotHub 提供可视化节点管理与配方编排,拖拽即可实现多软件联动。 AI Agent 也能无缝调用,让您的软件生态真正智能互联。