#131 · Primary category: MLOps & Evaluation
aimock
Mock everything your AI app talks to — LLM APIs, MCP, A2A, AG-UI, vector DBs, search. One package, one port, zero dependencies.
Project last updated:08/28/26
GitHub Stars
902
Forks
64
Contributors
22
License
MIT
Why we included this project
Testing an AI app usually means keeping the SDK from accidentally talking to a paid API. aimock gives you one local server that stands in for the services your app calls, from chat and image models to embeddings, text-to-speech, MCP tools, and vector stores. You point your provider's base URL at a single port, set a fake key, script the responses you want, and run tests with no network access or surprise bills. The server has zero dependencies, emulates real wire protocols, and supports record and replay, so it fits into existing test suites and can reproduce hard-to-capture failures. For teams that want a test double covering more than just the LLM call, this is a practical way to exercise the whole stack deterministically.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
unsloth
Local UI to run and train LLMs and diffusion models. Supports GGUF, MLX, Qwen3.8, Kimi K3, MiniMax-H3, Gemma 4, FLUX and more.
LlamaFactory
Unified Efficient Fine-Tuning of 100+ LLMs & VLMs (ACL 2024)
airflow
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
langfuse
🪢 Open source AI engineering platform: LLM evals, observability, metrics, prompt management, playground, datasets. Integrates with OpenTelemetry, LangChain, OpenAI SDK, LiteLLM, and more. 🍊YC W23
netron
Visualizer for neural network, deep learning and machine learning models