anaksor-ocr
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。

CopilotKit 的开源智能体前端技术栈,出自 AG-UI 协议的制作团队。可以带上你自己的智能体,也可以用自带的那个,在你的应用里给用户一个聊天界面。这份说明涵盖各个前端、模型和编程智能体。
CopilotKit 智能体前端技术栈 是一款 GitHub 上的开源项目,属于开发类,由 Mindket 上架。可免费获取。当前为第 2 版,最近更新于 。按它的 README 从 GitHub 安装。Mindket 的设置说明可在你的 Mindket 账户获取,以 zip 压缩包下载。
npx create-next-app@latest my-copilot-app cd my-copilot-app npm install @copilotkit/react-core @copilotkit/runtime
用在哪里里还有 2 个
CopilotKit 是一套开源技术栈,用来把 AI 智能体摆到你应用的用户面前。智能体由你带来,可以用 LangGraph、CrewAI、Mastra 或别的框架搭建,也可以直接用 CopilotKit 自带的那个。CopilotKit 给它聊天界面、生成式 UI、共享状态和人工介入。Copilot Runtime 放在你的服务器上,负责和智能体通信。前端包则在 React、Angular、Vue 或 React Native 里显示聊天。两者之间的事件通过 AG-UI 传输,这是同一个团队做的开放协议。代码采用 MIT 许可证。
手上有智能体或者想做一个,并且需要在真实应用里给用户一个地方和它对话的开发者。React 和 Next.js 开发者能走最完整的路线,因为 README 把这一端标为 GA。Angular、Vue 和 React Native 标为已支持。图已经跑在 LangGraph 上的团队,可以让它留在原处。LangGraph 页面说图里什么都不用改,只要加一个注册它的运行时路由和前端。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| SaaS 和网页应用 | 前端和全栈开发者 | 加一个由自带智能体驱动的侧边栏或弹出式聊天 | 一位开发者把 CopilotSidebar 放进 Next.js 页面,让它讲个笑话,和快速入门里一样。 |
| AI 智能体团队 | 有 LangGraph 图的开发者 | 图留在原来运行的地方,在运行时里注册它 | 一个团队把 LangGraphAgent 指向自己在 LangGraph Platform 上的部署,节点一个不改。 |
| 移动应用 | React Native 开发者 | 用无界面的 hooks 自己搭聊天界面 | 一位开发者在 Android 模拟器上跑聊天,通过 10.0.2.2 连到运行时,和 React Native 页面所示一样。 |
| 排期和工作流应用 | 产品团队 | 让智能体在动手前停下来等人选择 | 智能体让用户从时间选择器里挑一个通话时间,和人工介入的演示一样。 |
如果你想要一个不用写代码的聊天机器人,就别选它。这里的每条路线都要你改应用代码,并自己托管运行时。
CopilotKit 运行在你自己的应用里,支持 README 列出的这些前端和智能体后端。
点“获取”会把一个装有 Mindket 安装说明的 zip 压缩包存进你的下载文件夹。里面每个前端、LangGraph 路线、模型和密钥、每个编程智能体各有一个文件。下面是手动搭 Next.js 的步骤,来自 README 和快速入门。
| 需要 | 说明 |
|---|---|
| 模型密钥 | 快速入门用 OpenAI 密钥。Anthropic、Google 和 MiniMax 的密钥也行,设置 OPENAI_BASE_URL 还能连其他兼容 OpenAI 的端点 |
| Node.js | Next.js、Vue 和 React Native 要 20 或更高,React 单页应用要 20.6 或更高,Angular 要 22,npx copilotkit@latest 命令行工具要 20.9.0 或更高(它的 npm engines 字段) |
| 前端 | 单页应用要 React 18 或更高,Vue 3.3 或更高,Angular 22,或 React Native 0.70 或更高(走 /headless 路线要 0.72 或更高,低于 0.79 时还要打开 Metro 的开关) |
| 包管理器 | 文档里有 npm、pnpm、yarn 和 bun |
npx create-next-app@latest my-copilot-app cd my-copilot-app npm install @copilotkit/react-core @copilotkit/runtime
README 里的运行时路由:
// app/api/copilotkit/[[...slug]]/route.ts
import {
CopilotRuntime,
createCopilotRuntimeHandler,
BuiltInAgent,
} from "@copilotkit/runtime/v2";
const runtime = new CopilotRuntime({
agents: { default: new BuiltInAgent({ model: "openai:gpt-5.4-mini" }) },
});
const handler = createCopilotRuntimeHandler({
runtime,
basePath: "/api/copilotkit",
});
export { handler as GET, handler as POST, handler as PATCH, handler as DELETE };还有它的页面:
// app/page.tsx
"use client";
import { CopilotKitProvider, CopilotSidebar } from "@copilotkit/react-core/v2";
import "@copilotkit/react-core/v2/styles.css";
export default function Page() {
return (
<CopilotKitProvider runtimeUrl="/api/copilotkit">
<main>
<h1>Your App</h1>
<CopilotSidebar />
</main>
</CopilotKitProvider>
);
}README 还给了两条捷径。一条是把一段提示词粘贴给你的编程智能体,让它运行 npx --yes copilotkit@latest onboard start,一步步带你完成设置。另一条是 create 命令,它在单独的文件夹里新建应用,不碰已有的应用。
npx copilotkit@latest create
你在聊天里和智能体对话,而它在应用里还能碰到什么,由你自己的代码决定。下面这些 React 组件和 hooks 来自 README 和 Mindket 读过的文档页面。
| 部分 | 作用 |
|---|---|
| CopilotChat、CopilotSidebar、CopilotPopup | 同一个聊天的三种布局:放在任意位置、可折叠的侧边栏,或悬浮气泡 |
| useAgent | 读写智能体的状态,并让你直接控制和智能体的连接 |
| useFrontendTool | 让智能体调用你应用里的函数,实际的活由你的代码来做 |
| useHumanInTheLoop | 模型要问用户时显示你自己的组件,再把答案交回智能体 |
| useInterrupt | LangGraph 节点调用 interrupt() 时渲染这次暂停,然后恢复运行 |
在开发构建里,应用的角落有一个 Inspector 按钮。它列出你的智能体、每次运行的 AG-UI 事件,以及在浏览器里注册的工具。每篇网页端快速入门最后都会检查智能体出现在那里,而且发消息时事件在流动。Inspector 是浏览器里的浮层,所以 React Native 没有它。
你的应用里有一个读取 agent.state.todos 的待办清单,旁边是 CopilotChat,和 Shared State 页面上的一样。你在聊天里输入下面这句话。
Add a task to buy groceries
智能体更新共享状态,待办清单立刻显示新的一项。这件事不用你写后端代码,因为自带智能体默认就有 AGUISendStateSnapshot 和 AGUISendStateDelta 这两个状态工具。运行时通过 SSE 把每次更新发到浏览器,useAgent 随即重新渲染清单。
新手:智能体就是能调用工具、能一步步做事的语言模型。CopilotKit 是用户看得见的那一层。运行时是服务器上的一小块,保管你的模型密钥并和智能体通信,所以密钥不会进到浏览器里。AG-UI 是智能体和页面之间的事件流:文字、工具调用和状态变化。人工介入的意思是智能体停下来,等一个人的答复。先按上面的 Next.js 步骤,用自带智能体试一遍。它只需要一个 OpenAI 密钥。
专家:自带智能体基于 Vercel 的 AI SDK 6。模型字符串写成 provider:model,模型 id 会原样传给服务商。把 OPENAI_BASE_URL 设成 OpenAI 或 Azure 以外的主机时,它会改用 Chat Completions API,也可以用 COPILOTKIT_OPENAI_API 自己指定。自定义模型可以是任何 AI SDK 模型,服务商的包要装 ai-v6 那一线的版本。连兼容 OpenAI 的服务时,要调用 provider.chat(model),因为直接调用会发到 Responses API。
生成式 UI 有三种做法。受控式从你注册过的组件里挑,声明式渲染一份 A2UI 规范,开放式则通过 MCP Apps 在沙箱里跑一个完整界面。useHumanInTheLoop 是模型自己决定调用的工具,useInterrupt 则跟着 LangGraph 节点里的 interrupt() 走。文档说自带智能体不支持 interrupt。
在 React 单页应用、Vue、Angular 和 React Native 的快速入门里,运行时是一个用 createCopilotNodeListener 搭的独立 Node 服务器。它默认关闭 CORS,所以跑在另一个端口的浏览器应用需要 cors: true 和一个绝对地址的 runtimeUrl。文档提到 Express 和 Hono 适配器默认的 CORS 是宽松的。/v2 子路径要求在 tsconfig.json 里把 moduleResolution 设为 bundler,否则应用能跑,类型检查却会失败。
开源包运行在你的应用和你的服务器上。有几处会连到外面,还有一样是商业产品。
这个工具包里只有安装说明,由 Mindket 编写。CopilotKit 的包、运行时和文档来自制作方的仓库和网站:https://github.com/CopilotKit/CopilotKit 和 https://docs.copilotkit.ai
这些说明不是 CopilotKit 写的,也没有得到它的认可。README 开头写的是“CopilotKit is the open-source stack for putting AI agents in front of real users.”,意思是:CopilotKit 是把 AI 智能体带到真实用户面前的开源技术栈。它接着写道“Bring the agent you already built, on any framework, and give it chat, generative UI, shared state, and human-in-the-loop in React, Angular, Vue, React Native, Slack, and Microsoft Teams.”,意思是:带上你已经做好的智能体,不管用什么框架,都能在 React、Angular、Vue、React Native、Slack 和 Microsoft Teams 里给它聊天、生成式 UI、共享状态和人工介入。文档在 https://docs.copilotkit.ai
许可证:MIT。README 写的是“The source code in this repository is available under the MIT License”。LICENSE 文件(https://github.com/CopilotKit/CopilotKit/blob/main/LICENSE )是标准的 MIT 文本,写的是“Copyright (c) Atai Barkai”。
开源包旁边还有两样东西。CopilotKit Intelligence 是 README 介绍的生产层(对话线程、记忆、学习、分析、渠道),可以云托管,也可以自托管,README 说它的 Developer 方案免费。CopilotKit Soar 是一款处于抢先体验阶段的商业产品。这些说明讲的是开源包,以及编程智能体怎么学会用它们。除了快速入门里提到的地方,不涉及 Intelligence 和 Soar。
CopilotKit 有一个显示聊天的前端,和一个放在服务器上、负责和智能体通信的运行时。文档给每种前端、每种智能体后端各写了一篇快速入门:
npx copilotkit@latest 命令行工具按它的 npm engines 字段要 20.9.0 或更高。/headless 路线要 0.72 或更高,低于 0.79 时还要打开 Metro 的开关)。README 给了三条起步路线。
让编程智能体带你做。把这段提示词粘贴给在你项目里运行的 Claude Code、Cursor、Codex 或其他编程智能体:
Help me get started with CopilotKit. From the root of my project, run this
command and follow the instructions:
npx --yes copilotkit@latest onboard start
在单独的目录里新建项目。README 说它不会碰你已有的应用:
npx copilotkit@latest create
给编程智能体装上 CopilotKit 技能:
npx copilotkit@latest skills install
或者在已有应用里手动安装这些包:
npm install @copilotkit/react-core @copilotkit/runtime
四条命令的来源:https://github.com/CopilotKit/CopilotKit/blob/main/README.md
@copilotkit/react-core 是 React 包:provider、聊天组件、hooks 和样式表。@copilotkit/runtime 是服务端包:CopilotRuntime、自带智能体和 HTTP 处理器。@copilotkit/vue、@copilotkit/angular 和 @copilotkit/react-native 是对应前端的包。copilotkit npm 包是 npx copilotkit@latest 运行的命令行工具。它的 npm 页面写的仓库是 https://github.com/CopilotKit/Intelligence ,许可证是“SEE LICENSE IN LICENSE”,所以它不是这些说明所依据的仓库里的 MIT 文本。Mindket 没有读过那份许可证。Mindket 读过的页面没有给出这些包的更新或卸载步骤,用你的包管理器自己的命令即可。Claude Code 里的 MCP 文档服务器,文档给出的删除命令是 claude mcp remove copilotkit-mcp -s project(见 setup/claude-code.md)。用 npx skills add 装的技能来自 Vercel Labs 的 skills 工具,它的 README 列出了 npx skills list、npx skills update 和 npx skills remove。
开源包会发送只含元数据的遥测。文档说其中没有提示词、消息、智能体状态或工具数据,设置 COPILOTKIT_TELEMETRY_DISABLED=true 就能关掉。详情和来源页面见 setup/inspector-and-telemetry.md。
你的服务器会把对话发给你选的模型服务商。命令行工具会连到 CopilotKit 的工作区,MCP 文档服务器运行在 https://mcp.copilotkit.ai 。CopilotKit Intelligence 是另外一项托管或自托管的服务,要你自己选择开启。
README.md 6 KB setup/angular.md 3 KB setup/chat-layouts-and-features.md 3 KB setup/claude-code.md 2 KB setup/codex.md 1 KB setup/cursor.md 1 KB setup/inspector-and-telemetry.md 2 KB setup/langgraph-python.md 4 KB setup/models-and-keys.md 3 KB setup/next-js.md 5 KB setup/other-agents.md 2 KB setup/react-native.md 5 KB setup/react-spa-vite.md 4 KB setup/vue.md 3 KB
Updated by Mindket to the current version of this kit.
同一分类里与本产品共有主题最多的已上架 GitHub 项目。
| 产品 | 星标 | 活跃度 | 语言 | 许可证 | 最近更新 |
|---|---|---|---|---|---|
| CopilotKit 智能体前端技术栈 本页 | 38,557 | 活跃 | TypeScript | MIT | |
| Ruflo 智能体协调层共有 ai-assistant · agentic-ai · agents | 81,187 | — | — | MIT | — |
| Dify共有 agent · agentic-ai · ai | 160,579 | — | — | — | — |
| 闲鱼智能监控系统共有 ai-assistant · ai | 18,425 | 更新较少 | Python | MIT | |
| Hermes Agent 自我改进的开源智能体共有 ai-agent · ai | 261,224 | — | — | MIT | — |
| Spec Kit共有 copilot · ai | 148,439 | 活跃 | Python | MIT |
Hacker News、Bluesky、X、Reddit、Facebook 和 YouTube 上提到这个项目的帖子和评论,来自每周一次的搜索和 Trendshift。它们不是 Mindket 写的,也未经核实,点开即可在原帖处阅读。
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。
Qwen · 工具包
Qwen2.5-7B-Instruct 的 GGUF 文件,提供八种量化大小,可通过 llama.cpp 在本地聊天。适合想在自己电脑上用 7.6B 强力模型、又不想搭 Python 环境的人。
ACE-Step · 工具包
用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。
langgenius · 工具包
LangGenius 的开源大模型应用开发平台:可视化工作流、RAG、模型管理,以及带沙箱的智能体。它的 difyctl 工具和技能让 Claude Code、Codex、Cursor 和其他智能体来构建和运行这些应用。
ruvnet · 工具包
ruvnet 做的免费 MIT 许可证协调层,给 Claude Code 和 Codex 加上智能体群、共享记忆、控制台和 MCP 服务器,以前叫 Claude Flow。安装说明涵盖 Claude Code、Codex、Cursor、Windsurf、VS Code、JetBrains、Claude Desktop…
khoj-ai · 工具包
Khoj 的 AGPL-3.0 个人 AI 应用,能根据网上的内容和你自己的笔记、文档回答问题。安装说明涵盖用 Docker 或 pip 运行、选聊天模型,以及在 Obsidian、Emacs、桌面应用、网页和 WhatsApp 里使用。