aimock
Mock everything your AI app talks to — LLM APIs, MCP, A2A, AG-UI, vector DBs, search. One package, one port, zero dependencies.
File Explorer
Download Latest Version (.zip)- write-fixtures.md
- marketplace.json
- plugin.json
- hatchling.txt
- changelog-radar.yml
- fix-drift.yml
- notify-issue.yml
- notify-pr.yml
- publish-commit.yml
- publish-docker.yml
- publish-release.yml
- sentinel.yml
- static-quality.yml
- test-drift.yml
- test-pytest.yml
- test-unit.yml
- unreleased-check.yml
- update-competitive-matrix.yml
- zizmor.yml
- zizmor.yml
- pre-commit
- _helpers.tpl
- deployment.yaml
- service.yaml
- Chart.yaml
- values.yaml
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- index.html
- cli-tabs.js
- CNAME
- favicon.svg
- index.html
- og-image.html
- og-image.jpg
- og-image.png
- og-image.svg
- pixels.js
- sidebar.js
- style.css
- gemini-gemini-3.7-flash-new-family.md
- gemini-gemini-3.7-flash-video-understanding-eap-new-family.md
- openai-gpt-live-transcribe-new-family.md
- openai-gpt-transcribe-new-family.md
- route.ts
- globals.css
- layout.tsx
- page.tsx
- .gitkeep
- after-fix.json
- before-fix.json
- input-messages-dump.json
- README.md
- .gitignore
- next.config.js
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
- start-aimock.ts
- structured-input.json
- tsconfig.json
- upstream-agent.ts
- a2a-config.json
- gemini-agent.json
- agui-text-response.json
- chaos-config.json
- multi-agent-crew.json
- agent-loop.json
- aimock-config.json
- rag-pipeline.json
- blocks-tool-first.json
- embeddings.json
- error-injection.json
- sequential-responses.json
- streaming-physics.json
- agent-workflow.json
- mcp-config.json
- structured-output.json
- record-config.json
- vector-config.json
- full-suite.json
- example-greeting.json
- example-multi-turn.json
- example-tool-call.json
- __init__.py
- _node_manager.py
- _server.py
- _version.py
- plugin.py
- py.typed
- hello.json
- conftest.py
- test_basic.py
- test_fixtures.py
- test_startup_failure.py
- pyproject.toml
- README.md
- changelog-radar.ts
- convert-mockllm.ts
- convert-vidaimock.ts
- drift-delta.ts
- drift-report-collector.ts
- drift-retry.ts
- drift-slack-summary.ts
- drift-sync-check.ts
- drift-sync.ts
- drift-types.ts
- tsconfig.json
- update-competitive-matrix.ts
- SKILL.md
- agui-schema.drift.ts
- anthropic.drift.ts
- bedrock-stream.drift.ts
- cohere-model.test.ts
- cohere-model.ts
- cohere.drift.ts
- deprecation-detector.ts
- elevenlabs.drift.ts
- fal-canary-skip.test.ts
- fal-queue-contract.test.ts
- fal-queue-contract.ts
- fal-queue.drift.ts
- fal.drift.ts
- gemini-interactions.drift.ts
- gemini.drift.ts
- helpers.ts
- images.drift.ts
- live-canary-silence.test.ts
- live-model.test.ts
- logic-pin.test.ts
- model-family.test.ts
- model-family.ts
- model-registry.test.ts
- model-registry.ts
- models.drift.ts
- moderation.drift.ts
- ollama.drift.ts
- openai-chat.drift.ts
- openai-embeddings.drift.ts
- openai-responses.drift.ts
- openrouter-chat.drift.ts
- openrouter-video.drift.ts
- providers-infra-error.test.ts
- providers.ts
- rerank.drift.ts
- schema.ts
- sdk-shapes.ts
- speech.drift.ts
- surface-registry.ts
- text-drift.test.ts
- text-drift.ts
- transcription.drift.ts
- vertex-ai.drift.ts
- video.drift.ts
- voice-models.ts
- ws-close-code.test.ts
- ws-frame-opcodes.test.ts
- ws-gemini-live-modality.test.ts
- ws-gemini-live.drift.ts
- ws-providers.ts
- ws-realtime.drift.ts
- ws-responses-canary-skip.test.ts
- ws-responses.drift.ts
- mock-res.ts
- refusing-upstream.ts
- strict-matchers.ts
- a2a-mock.test.ts
- agui-mock.test.ts
- agui-record-buffer-cap.test.ts
- aimock-cli.test.ts
- api-conformance.test.ts
- api-key-auth.test.ts
- async-fixture-response.test.ts
- aws-event-stream.test.ts
- azure.test.ts
- bedrock-converse-toolonly-reasoning.test.ts
- bedrock-reasoning-capability.test.ts
- bedrock-stream.test.ts
- bedrock-toolonly-reasoning.test.ts
- bedrock.test.ts
- blocks-fixture-tolerance.test.ts
- chaos-fixture-mode.test.ts
- chaos.test.ts
- ci-toolchain-pinning.test.ts
- cli.test.ts
- cohere-embed.test.ts
- cohere-reasoning-capability.test.ts
- cohere-toolonly-reasoning.test.ts
- cohere.test.ts
- collapser-robustness.test.ts
- competitive-matrix-summary.test.ts
- competitive-matrix.test.ts
- config-loader.test.ts
- content-anchored-match-fixes.test.ts
- content-with-toolcalls.test.ts
- control-api.test.ts
- convert-mockllm.test.ts
- convert-vidaimock.test.ts
- cross-cutting.test.ts
- docs-clean-urls.test.ts
- drift-collector.test.ts
- drift-delta.test.ts
- drift-remediation-strings.test.ts
- drift-retry.test.ts
- drift-scripts.test.ts
- drift-sync-check.test.ts
- drift-sync-core.test.ts
- drift-sync-gate-determinism.test.ts
- drift-sync-mirror-equivalence.test.ts
- drift-sync.test.ts
- elevenlabs-audio.test.ts
- embeddings.test.ts
- example-fixtures-loadable.test.ts
- fal-audio.test.ts
- fal.test.ts
- fix-drift-workflow.test.ts
- fix-drift.test.ts
- fixture-blocks-anthropic.test.ts
- fixture-blocks-bedrock-converse.test.ts
- fixture-blocks-bedrock.test.ts
- fixture-blocks-cohere.test.ts
- fixture-blocks-e2e.test.ts
- fixture-blocks-gemini-interactions.test.ts
- fixture-blocks-gemini.test.ts
- fixture-blocks-loader.test.ts
- fixture-blocks-nonstreaming.test.ts
- fixture-blocks-ollama.test.ts
- fixture-blocks-only.test.ts
- fixture-blocks-openai.test.ts
- fixture-blocks-responses.test.ts
- fixture-blocks-ws-gemini-live.test.ts
- fixture-blocks-ws-realtime.test.ts
- fixture-loader.test.ts
- fixtures-remote.test.ts
- gemini-audio-reasoning-capability.test.ts
- gemini-audio-record.test.ts
- gemini-audio.test.ts
- gemini-embeddings.test.ts
- gemini-interactions.test.ts
- gemini-reasoning-capability.test.ts
- gemini-toolonly-reasoning-capability.test.ts
- gemini.test.ts
- grok-video-record.test.ts
- grok-video.test.ts
- harmony-boundary.test.ts
- hastoolresult-record-replay-symmetry.test.ts
- health.test.ts
- helpers.test.ts
- image-edits.test.ts
- integration.test.ts
- interruption.test.ts
- journal.test.ts
- jsonrpc.test.ts
- llmock.test.ts
- mcp-mock.test.ts
- messages.test.ts
- metrics.test.ts
- model-utils.test.ts
- mount.test.ts
- multimedia-record.test.ts
- multimedia-types.test.ts
- multimedia.test.ts
- ndjson-writer.test.ts
- ollama.test.ts
- openai-chat-reasoning-capability.test.ts
- openai-chat-toolonly-reasoning-capability.test.ts
- openrouter-chat.test.ts
- openrouter-video-record.test.ts
- openrouter-video.test.ts
- provider-auth.test.ts
- provider-compat.test.ts
- proxy-buffer-cap-enforcement.test.ts
- proxy-buffer-cap.test.ts
- proxy-only.test.ts
- publish-pin-workflow.test.ts
- rate-limit-headers.test.ts
- reasoning-all-providers.test.ts
- reasoning-capability-anthropic.test.ts
- reasoning-capability-ollama-tools.test.ts
- reasoning-capability-ollama.test.ts
- reasoning-capture-parity.test.ts
- reasoning-web-search.test.ts
- recorder-blitz-fid2.test.ts
- recorder-deferred-fixes.test.ts
- recorder-early-client-close.test.ts
- recorder-multibyte-stream.test.ts
- recorder-path-traversal.test.ts
- recorder-reasoning-replay.test.ts
- recorder.test.ts
- release-workflows.test.ts
- request-transform.test.ts
- resolve-reasoning-for-model.test.ts
- response-overrides.test.ts
- responses-reasoning-capability.test.ts
- responses-toolonly-reasoning-capability.test.ts
- responses.test.ts
- router.test.ts
- sequence.test.ts
- server.test.ts
- service-metrics.test.ts
- services.test.ts
- snapshot-recording.test.ts
- sse-writer.test.ts
- stream-collapse-string-cap.test.ts
- stream-collapse.test.ts
- stream-usage.test.ts
- streaming-physics.test.ts
- strict-header.test.ts
- strict-no-match-diagnostic.test.ts
- suite.test.ts
- test-drift-workflow.test.ts
- test-id-isolation.test.ts
- thinking-invariants.test.ts
- timing-recording.test.ts
- timing-replay.test.ts
- token-estimation.test.ts
- turn-index-relaxation.test.ts
- turn-index.test.ts
- url.test.ts
- vector-mock.test.ts
- veo-video-record.test.ts
- veo-video.test.ts
- vertex-ai.test.ts
- ws-api-conformance.test.ts
- ws-framing.test.ts
- ws-gemini-live-audio.test.ts
- ws-gemini-live.test.ts
- ws-realtime-canary.test.ts
- ws-realtime.test.ts
- ws-responses.test.ts
- ws-test-client.ts
- a2a-handler.ts
- a2a-mock.ts
- a2a-stub.ts
- a2a-types.ts
- agui-handler.ts
- agui-mock.ts
- agui-recorder.ts
- agui-stub.ts
- agui-types.ts
- aimock-cli.ts
- api-key-auth.ts
- aws-event-stream.ts
- bedrock-converse.ts
- bedrock.ts
- chaos.ts
- cli.ts
- cohere.ts
- config-loader.ts
- constants.ts
- convert-mockllm.ts
- convert-vidaimock.ts
- convert.ts
- elevenlabs-audio.ts
- embeddings.ts
- fal-audio.ts
- fal.ts
- fixture-loader.ts
- fixtures-remote.ts
- gemini-embeddings.ts
- gemini-interactions.ts
- gemini.ts
- grok-video.ts
- harmony.ts
- helpers.ts
- images.ts
- index.ts
- interruption.ts
- jest.ts
- journal.ts
- jsonrpc.ts
- llmock.ts
- logger.ts
- mcp-handler.ts
- mcp-mock.ts
- mcp-stub.ts
- mcp-types.ts
- messages.ts
- metrics.ts
- model-utils.ts
- moderation.ts
- ndjson-writer.ts
- ollama.ts
- openrouter-chat.ts
- openrouter-video.ts
- provider-auth.ts
- recorder.ts
- rerank.ts
- responses.ts
- router.ts
- search.ts
- server.ts
- speech.ts
- sse-writer.ts
- stream-collapse.ts
- suite.ts
- transcription.ts
- types.ts
- url.ts
- vector-handler.ts
- vector-mock.ts
- vector-stub.ts
- vector-types.ts
- veo-video.ts
- video-proxy-shared.ts
- video.ts
- vitest.ts
- watcher.ts
- ws-framing.ts
- ws-gemini-live.ts
- ws-realtime.ts
- ws-responses.ts
- .dockerignore
- .gitattributes
- .gitignore
- .npmrc
- .prettierignore
- .prettierrc
- action.yml
- CHANGELOG.md
- CLAUDE.md
- commitlint.config.cjs
- Dockerfile
- DRIFT.md
- eslint.config.mjs
- LICENSE
- package.json
- pnpm-lock.yaml
- README.md
- renovate.json
- tsconfig.json
- tsdown.config.ts
- vitest.config.drift.ts
- vitest.config.ts
// repository documentation
Was this content helpful?
(0 ratings)
