aimock

本地一键 Mock 所有 AI 依赖,测试不烧钱不联网

aimock 是一个面向 AI 应用开发的本地 Mock 服务器,用 TypeScript 编写,目标是让开发者在不依赖真实外部服务的情况下测试和开发 AI 应用。它把 AI 应用常见的依赖统一到一个进程、一个端口上模拟:LLM API(如 OpenAI 风格接口)、MCP(模型上下文协议)、A2A(Agent 间通信)、AG-UI(Agent 前端交互协议)、向量数据库以及搜索服务。核心价值在于解决 AI 应用测试难的问题——真实调用 LLM 又慢又贵、结果不稳定,向量库和外部搜索也难以在 CI 中稳定复现。aimock 提供零依赖的单一包,开发者只需启动本地服务,把 SDK 的 base URL 指过来即可获得可预测的响应,从而编写确定性的单元测试、集成测试,或在离线环境下开发调试。它适合需要频繁迭代 prompt、Agent 逻辑和检索链路的团队,降低对线上 API 的依赖和成本。

开源 unknown 基础设施
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 931
维护状态 活跃
是否开源
定价模式 unknown

项目数据

分类基础设施
开发团队CopilotKit
所属国家
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源
开源协议MIT
主要语言TypeScript
技术栈/模型ai-testing,aimock,llm,mcp,mock-server,openai
GitHub 星标★ 931
30天Star增速
HF 下载量
上线时间2026-03-03 00:00:00
最近更新2026-09-18 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-09-16
浏览次数0

使用教程

核心亮点

  • 一个包一个端口覆盖 LLM、MCP、A2A、AG-UI、向量库、搜索等多类依赖,接入成本低
  • 零依赖设计,启动快,适合放进 CI 做确定性集成测试
  • TypeScript 编写,对前端和 Node 生态的 AI 应用开发者友好

不足之处

  • 早期项目,协议覆盖广但各协议的模拟深度和真实行为一致性待验证
  • 社区和文档规模较小,遇到冷门协议问题可参考的资料有限

适用场景

  • 在 CI 中跑 Agent 逻辑的集成测试,避免真实调用 LLM 产生费用和不确定性
  • 离线或弱网环境下开发调试 AI 应用,不依赖外部 API 可用性
  • 验证多协议协作流程,如 MCP 工具调用与 AG-UI 前端交互的联调

替代项目

msw、prism、wiremock

项目介绍

aimock 是基础设施领域的开源项目,由 CopilotKit 开发,是 2026 年新上线的项目。

在全站 12,753 个收录项目中,它的 GitHub 星标数(931)位列前 30%,在基础设施分类中处于中上游。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-18。

它主要面向的使用场景是:在CI中跑Agent逻辑的集成测试,避免真实调用LLM产生费用和不确定性。同类可对比的替代方案包括 msw、prism、wiremock。

上一篇:chatllm.cpp

下一篇:openeverest

同类项目推荐

freebuff-proxy 开源

聚合多账号,一键接入 OpenAI 兼容 API,轻松管理会话。

OpenAI-compatible gateway for FreeBuff coding models. Token pool, session lifecycle,···

★ 202 2026-08-20
microduck 开源

用 Rust 造一只会走路的桌面小鸭,快速上手双足机器人。

A Tiny biped duck robot

★ 8576 2026-09-10
soperator 开源

用 Kubernetes 原生方式运行 Slurm,简化 HPC 集群管理。

Run Slurm in Kubernetes

★ 435 2026-08-10
ollama 开源

一条命令本地跑起大模型,免费、私密、不卡顿

Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other···

★ 181269 2026-08-09