Tag

开源项目

当前标签下共有 3 篇内容。

Alibaba PageAgent 开源项目解析:把网页界面变成可被自然语言控制的 GUI Agent

Alibaba PageAgent 开源项目解析:把网页界面变成可被自然语言控制的 GUI Agent

PageAgent 是 Alibaba 开源的 TypeScript 项目,主打在网页内部通过 JavaScript 操控界面,不依赖浏览器扩展、Python 或无头浏览器。它适合产品内 AI Copilot、表单自动填写、可访问性和 MCP 场景。

如果说 browser-use 这类项目代表“让 Agent 控制浏览器”,Alibaba 开源的 PageAgent 则选择了另一个方向:让 Agent 直接生活在网页内部。这个 TypeScript 项目的定位是 JavaScript in-page GUI agent,也就是通过页面内脚本,让用户用自然语言控制网页界面。截至本次整理时,PageAgent 在 GitHub 上已有 18582...

·6 分钟
阅读全文
Remotion 解析:用 React 生成视频的开源生产引擎

Remotion 解析:用 React 生成视频的开源生产引擎

Remotion 把 React 组件、时间轴和程序化渲染结合起来,让前端团队可以像写页面一样生成视频。它适合模板化视频、产品演示和数据可视化,但对工程组织和渲染资源也有要求。

过去几年,视频制作工具大多围绕时间轴和可视化编辑器展开,而 Remotion 提出了一种完全不同的思路:把视频当成前端应用开发。它更像视频工程框架,而不是剪辑软件替代品Remotion 的核心优势在“可编程”。当一个团队需要批量生成课程片头、产品更新视频、数据报告动画或多语言版本时,React 组件比手工剪辑更容易复用和自动化。但它并不适合所有人。没有前端工程能力的创作者,直接使用剪映、Premi...

·6 分钟
阅读全文
CodeGraph:让 AI 编程助手理解大型代码库的知识图谱

CodeGraph:让 AI 编程助手理解大型代码库的知识图谱

CodeGraph 的重点是把代码关系、调用链和模块依赖整理成知识图谱,帮助 AI 编程助手减少“只看局部文件”的误判。它适合大型仓库,但图谱质量、增量更新和权限边界是落地关键。

对于 AI 编程工具来说,真正困难的并不是写代码,而是理解一个已经存在数年的大型项目。大仓库里的关键问题是上下文组织AI 编程助手在小项目里表现不错,但一进入大型仓库,就容易漏掉跨目录依赖、历史约定和隐式调用关系。代码知识图谱的作用,是把“哪些文件互相影响”提前整理出来。这不能替代测试和代码审查。图谱只提供更好的上下文入口,最终修改是否正确,仍然要看类型检查、单元测试、集成测试和人工 review...

·6 分钟
阅读全文