Canonry AEO优化平台源码 Agent SEO管理

Canonry AEO优化平台源码 Agent SEO管理

  • 承接源码二开、定制
  • 各种脚本CMS插件定制
  • 全站源码免费下载

Canonry 封面图

系统概览

文章正文

Canonry 是一款 Agent 优先的 AI SEO 运营平台源码,中文版项目名为知引,覆盖 AEO 与 GEO 可见度审计、内容运营与流量监测,前端为 React 19 加 Vite,后端为 Node 22 加 Fastify 的 monorepo 结构,仓库在 GitHub 开源并保持活跃更新。

项目由作者 Arber X 主导维护,GitHub 组织 Canonry 开源,最后更新 2026 年 9 月 12 日,当前版本 4.186.1,许可证为 FSL-1.1-ALv2 功能性源码许可,不同于 MIT 或 Apache 标准协议,两年后自动转为 Apache 2.0,期间企业生产使用需购买商业授权。数据库使用 better-sqlite3 与 Drizzle ORM,包管理采用 pnpm workspace。

源码简介

Agent 能力通过独立 provider 包接入 OpenAI、Claude、Gemini、Perplexity 与本地模型,模型层可替换,业务层不与单一厂商绑定。

审计引擎以 aeo-audit 包为核心,内置 MCP 协议支持,可对站点做 AEO 与 GEO 双维度可见度评估并输出结构化报告。

数据集成覆盖 Bing、Google Analytics、Google Business Profile、Common Crawl 与 WordPress 等外部数据源,Common Crawl 集成基于 DuckDB 做大规模页面分析。

前端采用 Radix UI 与 TanStack Router 加 React Query,图可视化基于 sigma 与 graphology 渲染引用关系,仓库以 pnpm workspace 组织并附带 vitest 测试体系。

和传统 SEO 工具对比 Ahrefs,Canonry 的差异点在面向 AI 搜索的 AEO 审计与 Agent 自动化。

对比维度 Canonry Ahrefs
优化对象 AI 搜索可见度 AEO 加 GEO 传统搜索排名 SEO
驱动方式 Agent 自动审计与运营 人工查询分析
部署形态 源码自托管 SaaS 订阅
中文支持 中文版知引原生支持 界面以英文为主

整体来看,想把 SEO 运营从人工查询升级为 Agent 自动审计并覆盖 AI 搜索场景的团队,Canonry 是当前少有的完整开源实现。

欢迎感兴趣的开发者到 GitHub 仓库 star 和 fork 参与贡献。

适用场景

  • SEO 团队对站点做 AEO 与 GEO 双维度可见度审计。
  • 内容运营用 Agent 自动生成优化建议并跟踪改进效果。
  • 企业自托管 SEO 数据平台,接入自有 Analytics 数据源。
  • TypeScript 开发者学习 pnpm monorepo 与 Agent 架构实践。

技术栈与运行环境

后端 Node 22 加 Fastify 5,数据层 better-sqlite3 配 Drizzle ORM,模型接入包含 Anthropic、Google Genai、OpenAI 等 SDK,任务调度有 node-cron 与 cron-parser。

前端 React 19 配 Vite、TanStack Router、React Query 与 Redux Toolkit,仓库根目录提供 Dockerfile 支持,容器化部署默认暴露 9080 端口。

功能亮点

  • Agent 优先架构,OpenAI、Claude、Gemini、Perplexity 与本地模型可切换。
  • AEO 与 GEO 双维度站点可见度审计并输出报告。
  • MCP 协议支持,可与外部工具链互联。
  • Bing、Google Analytics、Common Crawl、WordPress 等数据源集成。
  • 引用关系图可视化与内容运营工作流。
  • pnpm monorepo 工程化完整,含 vitest 测试与 eslint 规则集。

技术架构与部署指南

安装与部署提示

克隆仓库后安装 pnpm 依赖,按 backend 与 frontend 分别启动 API 服务与前端构建,api 与 worker 两个应用各司其职。

容器化部署使用仓库提供的 Dockerfile 与脚本目录,默认端口 9080,浏览器打开即可进入管理界面。

首次使用需在配置中填入所选模型 provider 的 API Key,审计任务由 worker 进程按计划执行。

截图与演示说明

Canonry 界面截图

上图来自项目 README 的总览页截图,界面以数据面板与任务流为主,中文版知引保持同一套界面语言。

仓库 docs 目录的 user 文档附带报告页与设置页截图,报告页展示审计得分与问题清单,设置页管理数据源与模型配置。

审计结果以结构化报告呈现,引用关系图基于 graphology 渲染,节点连线反映页面间的引用拓扑。

常见问题

问. Canonry 是什么项目?

Canonry 是 Agent 优先的 AI SEO 运营平台源码,中文版名为知引,覆盖 AEO 与 GEO 可见度审计、内容运营与流量监测,以 pnpm monorepo 组织前后端代码。

问. Canonry 怎么部署?

用 pnpm 安装依赖后分别启动后端 api 与 worker 应用及前端,或直接用仓库 Dockerfile 容器化部署,默认 9080 端口,模型 Key 在配置中填写。

问. 和 Ahrefs 对比有什么区别?

与 Ahrefs 对比,Canonry 面向 AI 搜索时代的 AEO 与 GEO 优化并以 Agent 自动化执行,Ahrefs 聚焦传统搜索排名数据且为 SaaS 订阅模式,Canonry 可源码自托管。

问. Canonry 免费吗?

许可证为 FSL-1.1-ALv2,个人与非生产使用免费,两年后该版本自动转 Apache 2.0,当前企业生产使用需购买商业授权,具体条款见仓库 LICENSE 文件。

安全风险提示

对 1960 个源码文件做了高风险函数扫描,exec 命中 48 处、child_process 命中 13 处,逐类核对均为构建脚本与测试代码中的合法用途,未发现后门或恶意外联,未检出硬编码密钥。

FSL-1.1-ALv2 许可证对生产使用有商业授权要求,部署前请阅读仓库 LICENSE;接入各模型与数据源时涉及的 API Key 均需自行妥善保管。

下载说明

本页提供 Canonry 平台的完整源码打包下载,含 backend、frontend 全部 monorepo 代码与部署脚本。

压缩包为原始仓库文件,下载解压后按部署提示准备 Node 22 与 pnpm 环境即可运行。

GitHub项目开源地址 https://github.com/Canonry/canonry

本文章资源https://www.aosen.cc/mianfei16535.html来源于互联网,如存在侵权,请联系我们立马删除!
0
显示验证码