Require human approval before an AI agent posts a comment, sends a message, or takes another public action.
Connect an agent to Impri through its MCP server so tools like Claude Code can request approval mid task.
Use watcher presets to trigger agent proposals from external events like new GitHub releases or Reddit posts.
Get notified in Slack, Discord, or Telegram whenever an agent action is waiting for a decision.
| sekera-radim/impri | abhas9/escape-run | abhishek-kumar09/mern-live-js-june-2021 | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | HTML | HTML | HTML |
| Last pushed | — | — | 2021-09-13 |
| Maintenance | — | — | Dormant |
| Setup difficulty | easy | easy | moderate |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | developer | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Both cloud signup and Docker Compose self hosting are usable in under five minutes.
Impri is a tool that puts a human checkpoint in front of actions an AI agent wants to take. Instead of letting an agent post a comment, send an email, or run a command right away, the agent proposes the action, it lands in an approval inbox, and a real person approves or rejects it before it actually runs. This gives teams a way to let AI agents work more independently while still keeping a person in control of anything risky or public facing. You can try it in two ways. There is a hosted cloud version where signing up through a simple web request or the app gives you an API key and an inbox URL in a few minutes, no installation needed. Or you can self host it with Docker Compose, which spins up a local server and web interface you open in your browser. A developer mode is also available for people who want to run the server and the web interface separately with live reloading while working on the code. Once set up, agents talk to Impri through a REST API or through an MCP server, which makes it easy to plug into tools like Claude Code. The API lets an agent push a new action, list pending actions, and check whether something was approved or rejected. There is also a command line tool for humans to review, approve, reject, and tail pending actions from a terminal, plus software development kits for Python and TypeScript, and integrations with tools such as LangChain, OpenAI Agents, CrewAI, n8n, Make, and Zapier. Impri also includes watchers, which are presets for monitoring places like Hacker News, Reddit, GitHub, npm, or arXiv, so an agent's proposed action can be triggered by outside events. Notification channels include Slack, Discord, Telegram, and email, so a human can be alerted when something needs a decision. The core project is self hostable for free under the MIT license, while the hosted cloud version and team features are the paid offering.
A human-approval inbox that sits between an AI agent's proposed action and it actually running, so a person can approve or reject it first.
Mainly HTML. The stack also includes TypeScript, Fastify, SQLite.
The core project is free to self host under the MIT license, with a separate paid hosted cloud offering.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
double-check against the repo, no cap.