GitHub 高星项目· 8 projects
由潜龙编辑团队甄选,每周更新最值得看的开源项目。我们看重的不是 Star 多少,而是它解决问题的方式。
Rust编写的终端AI编程代理
Jcode 是一个用Rust编写的AI编程代理运行环境(harness),它主要通过命令行界面(CLI)和文本用户界面(TUI)提供服务。这个项目旨在为开发者提供一个高效、轻量级的AI编码助手,可以直接在终端中与AI交互,辅助完成代码编写、调试等任务。 采用Rust语言开发,通常意味着高性能和内存安...
构建复杂 RAG 流水线的低代码 MCP 框架
UltraRAG 是由 OpenBMB 推出的一个低代码 MCP(Model Context Protocol)框架,专门用来构建复杂的 RAG(检索增强生成)流水线。 这个方向最近挺热,原因也不难理解:基础的 RAG 已经很难满足实际业务需求,开发者需要处理多模态数据、复杂的检索逻辑以及不同模型(...
基于文档驱动的业务工作流引擎
LaunchStack 是一个用 Next.js、LangChain 和 PostgreSQL (pgvector) 搭建的业务引擎。它的核心逻辑是围绕文档展开的,允许用户上传、整理资料并与文档进行对话,同时内置了基于角色的工作流。 这里比较有意思的设计是它的“缺失文档预测检测”和页面级的洞察提取功...
本地优先 AI 代理
Atomic Agent 是一个“本地优先”的 AI 代理,它最大的特点是专为本地 AI 模型进行了优化,并且可以在用户的设备上私密运行。这意味着它能充分利用本地 LLM 的优势,比如隐私保护和离线可用性,同时避免了数据上传到云端的担忧。 这个项目在技术上关注长上下文窗口和准确的工具调用,这对于本地...
专为 AI Agent 打造的即时通讯
简单说,它想把人类用的即时通讯(IM)概念搬到 AI Agent 之间。随着多 Agent 协作场景的增加,不同模型和提供商的 Agent 如何共享上下文和记忆成了一个痛点。IMcodes 就是为了解决这个跨 Agent 沟通的问题而设计的。 这里有个小看点,它不仅提供了一个让 Agent 互相“聊...
用 Rust 构建 OpenAI 代理
Nanocodex 的目标很明确,它想用 Rust 为前沿的 OpenAI 代理提供基础构建块。从名字可以看出,它试图在任何地方提供类似 Codex 级别的性能和体验。 这个项目目前还处于早期阶段,但用 Rust 来重写或封装 AI 代理的底层逻辑是一个明显的趋势。Rust 带来的内存安全和高性能,...
LLM API 请求压缩代理
这里有个小看点:如何在不改变大模型回答质量的前提下,硬核地削减 API 账单。llmtrim 是一个用 Rust 编写的本地代理工具,它会在你的请求发送给大模型之前,自动修剪提示词、历史记录和代码中的冗余 token。它不仅可以作为独立代理运行,还提供了 MCP 服务器和多种语言的嵌入式库。 这个方...
自托管的 Codex API 网关
这是一个用 Elixir 编写的自托管 API 网关,专门为 OpenAI Codex 及类似的代码生成模型设计。它的主要目的是为团队、AI 智能体或个人开发者提供一个统一的接口来管理和调度代码生成请求,支持与 Aider、Continue 等多种 AI 编程工具对接。 在团队内部推广 AI 编程助...