What do you want to do?
5 use cases
-
See every AI agent and MCP server on a machine
Run one read-only scan to list each agent, MCP server, and AI extension and what it can reach.
- Geiger
- Security and science
- Beginner
View prompt
Run `npx geiger-scan` in the terminal on the machine <machine name> and return the list of findings with their capability labels and evidence paths. Verify that the output reports zero write operations other than any file you named, and that no credential values appear in the output.
-
Alert when a new executing or secret-holding agent appears
Save a baseline after review, then fail a scheduled check only when something new can run code or hold secrets.
- Geiger
- Security and science
- Intermediate
View prompt
On <machine name>, save a baseline with `npx geiger-scan --json baseline.json`, then run `npx geiger-scan --strict --diff baseline.json` and report the exit code and any new findings. Verify that the job exits with code 2 only when a new finding can execute code or hold secrets.
-
Find agent and MCP configs inside project folders
Add project directories to the scan to catch project-level agent and MCP configuration.
- Geiger
- Security and science
- Intermediate
View prompt
Run `npx geiger-scan --path <project path>` for each project folder <project path> and return the project-level agent and MCP findings with their evidence paths. Verify that git hooks are reported only for the directories you passed in.
-
Track AI tool drift across a fleet of machines
Write per-machine JSON on a schedule and let --diff report drift for each machine.
- Geiger
- Security and science
- Advanced
View prompt
For each machine in <machine list>, run `npx geiger-scan --json <machine name>.json` and compare it with that machine's saved baseline using `npx geiger-scan --diff <baseline file>`. Return a table of machines with new executing or secret-holding findings, and verify that each JSON file has schemaVersion 1.
How to use Geiger
- Check you have what it needs: Node.js 18 or newer, which includes npm and npx; Permission to read the user's home directory config locations on the machine being scanned; A writable folder if you want an HTML or JSON report saved to disk.
- Open Atomburstofficial/geiger on GitHub and read the README and license.
- Install Node.js 18 or newer, then open a new terminal so npx is on the path.
- Run
npx geiger-scanto print the report to the terminal. - Read the findings grouped by ecosystem and note any line marked EXECUTES or HOLDS-SECRETS.
- Open the evidence path shown for an unfamiliar entry and decide whether to keep it.
These steps come from our top use case, See every AI agent and MCP server on a machine, which also has a copy-paste agent prompt.
Get 5 new use cases every morning. Free, one short email, unsubscribe anytime.
Get them freeGeiger alternatives · Best AI repos for Security and science
About this repo
- Who it is forDevelopers, IT staff, and security-minded individuals who want to know what AI tools are installed on a machine and what they can touch before trusting them.
- Why it is hot
- LanguageJavaScript
- Sourcegithub.com/Atomburstofficial/geiger · Back to Hot repos
Requirements
- Node.js 18 or newer, which includes npm and npx
- Permission to read the user's home directory config locations on the machine being scanned
- A writable folder if you want an HTML or JSON report saved to disk
Maintain Geiger? Add the Featured on Deduped badge
Paste this into your README:
[](https://dedupedai.com/use-cases/atomburstofficial-geiger/?ref=badge)
Questions about Geiger
What is Geiger?
Geiger is a read-only, dependency-free command that inventories the AI agents, MCP servers, plugins, and AI extensions on a machine and labels what each one can execute, read, or reach. It is an open-source project on GitHub: https://github.com/Atomburstofficial/geiger.
Who is Geiger for?
Developers, IT staff, and security-minded individuals who want to know what AI tools are installed on a machine and what they can touch before trusting them.
What can I do with Geiger?
5 use cases so far, for example: See every AI agent and MCP server on a machine; Turn a scan into an HTML report with fix steps; Alert when a new executing or secret-holding agent appears. Each has steps and a copy-paste agent prompt.
What do I need to run Geiger?
Node.js 18 or newer, which includes npm and npx; Permission to read the user's home directory config locations on the machine being scanned; A writable folder if you want an HTML or JSON report saved to disk.
What are alternatives to Geiger?
Other hot AI repos in Security and science: Rea, Reverify, Ablation, Claude AD, Awesome Reverse Engineered.
Is Geiger safe to run?
Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.