AI 资源库 · 已整理 826 项

程序员 AI 工具与工作流

代码编写、代码审查、测试、排错、技术文档。这里汇总有来源依据的工具、Skill、工作流和开源项目。

PageSift:为 AI Agent 与 RAG 管线提供高吞吐、内存受限的网页抓取与内容提取引擎

YOLOW92/pagesift · High-performance, memory-efficient Rust web crawler & content extraction engine for AI agents and RAG. Adaptive crawling, clean Markdown, structured data, PDF/RSS parsing, browser rendering, Firecrawl-compatible APIs, and Python/Node.js SDKs.

PageSift 是用 Rust 编写的高性能、内存受限网页抓取与内容提取引擎,面向 AI Agent 和 LLM 管线,将网站、文档和归档转换为干净的 Markdown 与结构化数据。它支持自适应爬取、PDF/RSS 解析、浏览器渲染和字符集检测,提供 Firecrawl v1/v2 与 Jina Reader 兼容 API、MCP 服务,以及 Python/Node.js SDK 和 CLI。项目采用 AGPL-3.0 许可,并另提供商业许可选项,材料中给出了 Docker、pip、npm、cargo 和 MCP 的入门方式。

☆ 收藏查看来源 ↗

Viva:主动跟进的桌面 AI 助手

JNS0724/Viva · 住在桌面上的 AI 助手:读文件、整理资料、写东西、跑命令,每一步都看得见,动手之前先问你。基于 DeepSeek Harness,支持 macOS 和 Windows。

Viva 是一款基于 DeepSeek Harness 的桌面 AI 助手,支持 macOS 与 Windows。它可从对话和接入的消息源中识别待办事项,经用户确认后按设定时段在后台只读准备草稿,并在用户空闲时提醒。它提供文件、工作区预览、记忆、权限分档与操作确认,密码类密钥加密保存在本机,起草内容由用户自行发送。

☆ 收藏查看来源 ↗

CitationNeeded:可引用来源的混合检索 RAG 引擎

miguelzzzzzzzz/CitationNeeded · Production-style RAG engine: configurable chunking, hybrid BM25 + vector retrieval, cross-encoder reranking, cited structured answers, FastAPI, and reproducible retrieval evals.

CitationNeeded 是一个面向生产风格的检索增强生成(RAG)服务,采用类型化、可替换的流水线阶段,支持 Markdown/HTML/PDF/文本加载、结构感知分块并保留精确字符偏移,稀疏 BM25 与向量检索混合并可用 cross-encoder 重排,输出带原文引用和 Pydantic 校验结构的答案。项目提供 FastAPI 只读索引服务及 Docker 配置,并附带基于 SciFact(BEIR)的可复现检索评测,报告 Recall@K、MRR、nDCG 等指标及逐阶段延迟。

☆ 收藏查看来源 ↗

SpiralClass:面向独立教师的排课、支付与视频教学一体化平台

jaystewartuk/spiralclass · A production Next.js and Postgres platform for independent teachers: Stripe Connect payments, self-hosted LiveKit video, live translated captions and an LLM pipeline that turns each class into learning notes. Built and run by one person.

SpiralClass 是一个基于 Next.js 与 PostgreSQL 的生产级教学平台,供独立教师销售课程包、排课、收款并在浏览器中进行直播授课。平台通过 Stripe Connect 直连收款,并支持 Wise 转账核对;自托管 LiveKit 提供 WebRTC 视频、屏幕共享与录制;Deepgram 承担实时转写和翻译字幕,Anthropic Claude 等模型则将课堂内容整理成学习笔记与洞察报告,并配合作业、教材、消息通知、订阅与后台管理等功能。仓库还公开了大量架构决策记录,说明单人维护的生产系统如何取舍。

☆ 收藏查看来源 ↗

book-to-skill:将技术书与文档转换为可按需加载的 Agent 技能

SanHsien/book-to-skill · Windows-first 維護型 fork:把技術書與文檔轉成本機離線、按章節按需載入的 Agent 技能。|Turn technical books into on-demand agent skills. Maintenance fork of virgiliojr94/book-to-skill.

book-to-skill 是一个 Python 工具,能从技术书、内部文档、规范或研究资料中抽取结构(框架、决策规则、反模式、章节内容),生成符合 Agent Skills 开放标准的 SKILL.md 及章节、词汇表、模式与速查文件,写入跨 Agent 的技能目录。生成的技能可由 GitHub Copilot CLI、Amp、Codex、Claude Code 等宿主按需加载对应章节来回答问题,从而减少将整本书放入上下文带来的 Token 消耗。该仓库是上游的 Windows-first 维护型 fork,补充了繁体中文文档、Windows 开发与验收流程以及上游追踪机制。

☆ 收藏查看来源 ↗

OpenWorker 中文全量汉化版:面向中文用户的本地 AI Agent 桌面应用与 macOS 客户端

zhanglunet/openworker-zh-localized · OpenWorker 中文本地化版:中文 GUI/Tauri 桌面客户端、macOS DMG 下载、中文介绍站与源码架构分析。

该项目基于上游 OpenWorker 与 Lenovo202409/openworker-zh 二次整理,对 OpenWorker 的界面做全量中文本地化,包括 8 大前端 GUI 模块与 Tauri 桌面壳的托盘菜单、权限与语音输入提示等。提供浏览器 GUI、Tauri 桌面客户端开发模式、macOS Apple Silicon DMG 三种运行方式,并附带中文介绍站、源码架构分析、更新日志与中文上下文面板样机。功能与上游保持一致,仅本地化界面;当前为 open beta,DMG 未公证,正式签名、公证与自动更新链路已文档化但受签名材料限制。

☆ 收藏查看来源 ↗

DocVault:面向 AI Agent 与人类协作的自托管文档知识库

wentzeld/docvault · Self-hosted document knowledge base for AI agents and humans — agents write PRDs, research, and design docs; humans review, comment, and approve. Fastify + PostgreSQL/pgvector + a Python embedding worker, with hybrid semantic + keyword search.

DocVault 是一个自托管的文档知识库,供 AI Agent 写入和检索 PRD、研究报告、架构与设计文档,并供人类审阅、评论和审批。项目采用 Fastify API、PostgreSQL + pgvector、Python 嵌入 worker(nomic-embed-text-v1.5)与 React UI,支持混合语义与关键词搜索、基于 token 的 Agent 接入与 webhook 通知,可通过 Docker 或 Ubuntu 安装脚本部署。

☆ 收藏查看来源 ↗

ExpHub:面向多个 AI 助手的共享经验知识库 MCP 服务

530653327/exphub · ExpHub is an open-source MCP server that transforms AI assistants into collaborative knowledge workers. It automatically searches past experiences, captures new solutions in structured templates, and tracks todo items — forming a continuously evolving knowledge network across all your AI tools.

ExpHub 是一个基于 MCP 协议的开源服务端,让多个 AI 编程助手共享并持续积累经验。它支持在任务前搜索历史经验,用 8 种模板沉淀结构化知识,管理待办,为每个项目建立独立空间来保存 AGENTS.md 手册、进度交接和专属经验,并通过 API Key 实现多租户隔离。项目使用 Java 17、Spring Boot 3.2、Spring AI MCP Server,并提供 Docker 部署和管理后台。

☆ 收藏查看来源 ↗

TaaNOS:基于本地 AI 与确定性执行注册表的自然语言系统管理 CLI

taasezer/TaaNOS · Natural To Any Linux

TaaNOS 是一个基于流水线的命令行系统管理工具。它仅用本地 Ollama 模型从自然语言中提取操作意图,实际执行的命令则来自硬编码的确定性动作注册表,从而避免由 AI 直接生成命令。项目提供跨平台支持(Windows/Linux 及 APT、DNF、Pacman、APK 包管理器)、七阶段安全校验、失败自动回滚、SQLite 执行历史审计和 explain 干跑模式。

☆ 收藏查看来源 ↗

AI-Resume-Agent:面向招聘方的对话式简历问答 Agent

Rayhanpatel/AI-Resume-Agent · Conversational AI agent for recruiter Q&A — raw HTTP to Gemini (no SDK), 5 LLM-as-a-Judge evaluators, graceful degradation across 6 services, SSE streaming, Mem0 memory, Langfuse tracing. FastAPI + React 18 on Railway.

这是一个面向招聘方的对话式 AI Agent,用于回答关于个人职业背景的问题。项目以 profile.json 作为知识来源,提供多轮对话、SSE 流式输出、模型回退与真实模型健康检查、意图分类、提示注入防护、服务端会话与配额限流、Job URL 抽取与结构化解析,以及基于 Langfuse 的追踪和 5 项 LLM-as-a-Judge 评测。技术栈为 FastAPI + React 18,后端部署在 Railway,前端在 Vercel,Gemini 通过 Vertex AI / AI Studio 调用。

☆ 收藏查看来源 ↗

pilot:将带标签的工单自动转化为待审 PR 的开发自动化工具

peterhoang1103991-cmd/pilot-ai-ticket-shipper · pilot: AI That Ships Your Tickets for Automated Development

pilot 是一个 Python 命令行工具,用于把 GitHub、Linear、Jira、Asana 等工单系统中带有指定标签的工单自动处理成待人工审查的 Pull Request。其流程为领取工单、创建独立分支、规划方案、编写代码、运行测试和 lint 校验并提交关联工单的 PR;默认按顺序执行任务,支持质量门禁失败后重试、按复杂度路由模型、预算限制、实时仪表盘和运行回放,并内置 Claude Code/OpenCode 等执行后端及多种工单平台适配器。项目采用限制竞争的 Business Source License 1.1,四年后转为 Apache 2.0。

☆ 收藏查看来源 ↗

Open Intelligent UI:基于 OpenUI 的生成式交互界面实现

thesysdev/open-intelligent-ui · An open-source take on ChatGPT's Intelligent UI: answers stream as interactive UI (maps, photos, charts, drawings and working tools). Built with OpenUI.

该项目用开源组件复刻 ChatGPT 的“Intelligent UI”体验:模型以流式方式输出 OpenUI Lang 1.0 描述,前端再把它渲染为可交互答案,包括地图与街道路线、图片、图表、表单控件、SVG 绘图,以及能在页面内计算并响应用户操作的小工具。项目提供组件库、59 个 @functions、动作指令和提示词选项;支持 OpenUI Cloud 网关、任意 OpenAI 兼容 API 或本地 Ollama 模型,并附带示例画廊和基准测试脚本。

☆ 收藏查看来源 ↗

No Shortcuts:面向数据工程、机器学习、深度学习与 AI 工程的长周期系统化课程

BlueRingsLabs/no-shortcuts · Free Course : Data, Machine Learning, Deep Learning and AI Engineering, the long way round: the math, the code, the systems and the security. 173 lessons, 166 runnable labs, no shortcuts. Free under CC BY-NC 4.0.

这是一门覆盖数据、机器学习、深度学习与 AI 工程的免费课程,按基础数学、数据工程、经典机器学习、深度学习、语言模型、AI 工程、强化学习、MLOps 与安全等十个部分组织,共 173 节课和 166 个可运行实验。课程强调从零推导与动手实现,涵盖数据平台、PyTorch 训练、从零构建 GPT、微调与量化、RAG 与 Agent、评测与 LLM 安全,以及生产部署中的追踪、CI/CD、监控与威胁建模,目标是让学习者具备数据工程师、数据科学家、机器学习工程师、深度学习工程师或 AI 工程师岗位所需的实际工作能力。

☆ 收藏查看来源 ↗

ajevt-browser:面向 Pi、OpenCode V2、Amp 与 MCP 的受限浏览器自动化工具

XYenon/ajevt-browser · A bounded Jev System-1 browser tool for Pi, OpenCode V2, Amp, and MCP, powered by agent-browser

ajevt-browser 是一个 TypeScript 编写的浏览器工具,基于 Vercel agent-browser,为 Pi、OpenCode V2、Amp 和 MCP 提供统一的 ajevt_browser 调用。单次调用会在有限候选中执行 observe/decide/validate/act 循环,由 Jev System-1 在受限操作空间内选择操作与目标,并经过概率、置信度与风险校验;支持文本与元素值校验器、域名白名单、敏感值脱敏、风险操作确认及结构化 handoff。

☆ 收藏查看来源 ↗

TemporalMind:TensorFlow NLP 全流程学习与实验仓库

lordaashishh/tf-nlp-modern-stack · Complete TensorFlow NLP Guide 2026: BERT, GPT and LLM Downstream Tasks Explained

TemporalMind(仓库名 tf-nlp-modern-stack)是一个面向研究与教学的 NLP 仓库,以连续流水线的方式组织从原始文本清洗、分词与词表构建、主题建模,到 Transformer 下游任务(分类、序列标注、摘要、问答、句子对任务)以及现代 LLM 工作流(提示工程、检索增强生成、适配器与轻量微调)的可复现 notebook 与模块化工具。文档以韩英双语提供,并包含跨语言迁移实验与可复现的评测方法说明。项目自述为教育研究用途,不保证生产可用性。

☆ 收藏查看来源 ↗

retrieva-backend:为 DORA 第三方风险管理提供基于证据的 RAG 评估后端

andrelair-platform/retrieva-backend · Retrieva backend — Node/ESM Express + Drizzle/Postgres + LangChain RAG API for DORA TPRM (runs on the ktayl-solution minicloud platform)

Retrieva 的后端服务,基于 Node.js 20 / Express 5 提供 API,用 LangChain 经 LiteLLM 网关实现证据支撑的 RAG 与 DORA 第三方风险(TPRM)评估引擎。数据层使用 PostgreSQL + Drizzle 存储、Qdrant 向量检索,Redis/BullMQ 处理队列与缓存,并接入 Langfuse 追踪;服务以容器镜像方式通过 GitOps(ArgoCD + Kargo)部署在 k3s minicloud 平台。仓库包含本地开发命令、API 端点说明、环境变量清单和 Drizzle 迁移流程。

☆ 收藏查看来源 ↗

MOTIONX Studio:动效优先的创意工作室官网与外联邮件自动起草引擎

ult666666/motionx-studio · Next.js and TypeScript studio website with a separate Python outreach-validation workflow: motion-first UI, testable rules, and human approval.

该仓库包含两个系统:一是用 Next.js App Router、TypeScript、Tailwind CSS v4 和纯 CSS 动画构建的创意工作室营销网站,带 Playwright 端到端测试,可部署到 Vercel,联系流程不依赖后端;二是用 Python 编写的外联引擎,先调研潜在客户并起草冷邮件,再经过确定性校验栈,只有通过才允许发送,其中包含收件人身份确认、邮件回读校验、状态流转保护和发送上限。

☆ 收藏查看来源 ↗

vernLLM:面向 LLM 调用的容错、可观测与管控框架

LakBud/vernLLM · The LLM call framework. Resilience, observability, and control for AIs.

vernLLM 是一个 TypeScript 的 LLM 调用框架,为每次模型调用提供统一接口与运行时治理能力。它通过适配器接入 OpenAI 兼容服务、Anthropic、Gemini、AWS Bedrock 以及任何可经 HTTP 访问的提供方,并在本进程内内置重试预算、熔断、多提供方回退、限流、缓存与中间件。仓库还包含 Redis 集成(熔断、限流、缓存)、OpenTelemetry 追踪与指标、Bedrock 适配器,以及日志、用量成本、路由、策略、输入输出检查等开发中的扩展包。

☆ 收藏查看来源 ↗

retrieval-lab:基于 BEIR 的两阶段 RAG 检索器构建与逐步量化评测实验台

JiamanBettyWu/retrieval-lab · Two-stage RAG retriever measured against a computed oracle ceiling on BEIR

retrieval-lab 是一个检索质量实验项目:以 BEIR(NFCorpus、SciFact、FiQA)为基准,用 NDCG@10、MRR@10、Recall@100 等指标,对两阶段 RAG 检索器(双编码器召回 + 交叉编码器重排)的每一处改动进行测量,包括用 LoRA 微调编码器后发现效果变差的结果也如实保留。项目还计算 oracle 重排上限,区分“相对基线提升”与“占可用提升空间的百分比”,并讨论 qrel 密度、基线 NDCG 等混杂因素的归因分析;后续阶段计划把已验证的检索器接到生成器后面,用与人工标注校准的 LLM-as-judge 评测有据回答。

☆ 收藏查看来源 ↗

CogStack:为 AI 编程助手提供持久上下文记忆与混合检索的引擎

oigrex666/mcp-context-chronicler · Subconscious Memory 2026: AI Coding Context Engine with Hybrid Semantic Search & MCP

CogStack(仓库名 mcp-context-chronicler)是一个面向 AI 辅助开发的持久上下文引擎。它把编码会话中的决策、经验与工具用法分层记录为记忆,通过 FAISS 语义向量与 BM25 文本检索的加权混合搜索进行召回,并以 SQLite 本地持久化,同时提供 MCP 服务器接口供 AI 编程助手接入。README 还描述了 OpenAI、Claude 的嵌入与摘要集成、Web 可视化面板、多语言支持及文件导入导出的团队共享方式。

☆ 收藏查看来源 ↗