Sno Station
Sno Station is your agents' workstation: open-source software that turns the AI agents you already run into one squad on your own machine. Two heads are better than one, and they get better with every
Multimeter is an AI-powered REST Client and API testing tool for VS Code and CI. It is not an electrical multimeter. Tests are YAML .mmt files in Git, with a visual editor in VS Code. The CLI is testl
PluginsTypeScript · HTMLGitHub @mshobeyriOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Multimeter is an AI-powered REST Client and API testing tool for VS Code and CI. It is not an electrical multimeter. YAML .mmt files. testlight CLI. MCP @mmt/mcp. Git-native Postman alternative.
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Git-native REST client and API tests in VS Code. YAML .mmt files in Git.
🚀 Start with a request. Grow into a platform.
Multimeter is Git-native API testing in VS Code. Requests, tests, mocks, and docs are YAML .mmt files in your repo.
Start with a single HTTP request.
Grow into tests, suites, mocks, reports, documentation, and CI when you need them.
All in the same tool. No migration. No second product.
• ✅ Git-native, file-based YAML
• ✅ Lightweight — no account, no cloud lock-in
• ✅ Collaboration through pull requests, like code
• ✅ The same files locally and in CIRead the full README ↗Multimeter is Git-native API testing in VS Code. Requests, tests, mocks, and docs are YAML .mmt files in your repo.
Start with a single HTTP request.
Grow into tests, suites, mocks, reports, documentation, and CI when you need them.
All in the same tool. No migration. No second product.
Simple by default
A full testing platform when you need it
testlightAI in the same files
Multimeter is a VS Code-native extension. All you need:
Activity bar and follow the instructionsThere you run a POST request as follows:
type: api
title: Simple POST
url: https://test.mmt.dev/echo
method: post
format: json
body:
message: hello
That's enough.
type: test
steps:
- http: https://test.mmt.dev/echo
method: get
expect:
status: 200
As your project grows, Multimeter grows with it.
Add:
Only when you need them.
Everything stays in the same ecosystem.
Cursor, Copilot, and Claude write and run the same .mmt files you edit in VS Code. MCP (mmt-mcp) gives them scaffold_test, validate, format, and run — generate tests from an API or a description, then keep them in Git.
Judge an API answer in the same test. Compare semantic similarity to an expected reply, or check something open-ended — for example, how funny the response is. Bring your own model (Ollama or cloud). An alternative to a separate Promptfoo eval stack.
See MCP docs · Judge docs
Multimeter validates test definitions before execution.
That means:
GitHub Actions:
- uses: actions/checkout@v6
- uses: mshobeyri/testlight-action@v1
with:
file: tests/suite.mmt
report: junit
report-file: results/junit.xml
Or from a terminal using the Multimeter CLI called testlight.
npm install -g mmt-testlight
testlight run tests/suite.mmt
See the GitHub Action and Testlight install.
Your code, tests, mocks, documentation, reports, and environment settings live in the same repository.
Most API tools focus on requests.
Multimeter focuses on behavior.
Instead of asking:
"Did this request return the expected response?"
Multimeter helps you answer:
"Does this system still behave correctly?"
Multimeter is licensed under the Apache License 2.0.
Demos · Documentation · Website · GitHub