git404hub

what is impri fr?

sekera-radim/impri — explained in plain English

Analysis updated 2026-05-18

1HTMLAudience · developerComplexity · 3/5LicenseSetup · easy

tl;dr

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.

vibe map

mindmap
  root((Impri))
    What it does
      Holds agent actions for approval
      Human approves or rejects
      Then action runs
    Tech stack
      TypeScript
      Fastify
      SQLite
      Vue 3
    Use cases
      Gate risky agent actions
      Approve social posts
      Watch external events
    Audience
      Developers with AI agents
      Teams needing oversight
    Access
      Cloud signup
      Self host with Docker
      MCP server for Claude Code

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Require human approval before an AI agent posts a comment, sends a message, or takes another public action.

VIBE 2

Connect an agent to Impri through its MCP server so tools like Claude Code can request approval mid task.

VIBE 3

Use watcher presets to trigger agent proposals from external events like new GitHub releases or Reddit posts.

VIBE 4

Get notified in Slack, Discord, or Telegram whenever an agent action is waiting for a decision.

what's the stack?

TypeScriptFastifySQLiteVue 3Docker

how it stacks up fr

sekera-radim/impriabhas9/escape-runabhishek-kumar09/mern-live-js-june-2021
Stars111
LanguageHTMLHTMLHTML
Last pushed2021-09-13
MaintenanceDormant
Setup difficultyeasyeasymoderate
Complexity3/52/52/5
Audiencedevelopergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Both cloud signup and Docker Compose self hosting are usable in under five minutes.

The core project is free to self host under the MIT license, with a separate paid hosted cloud offering.

in plain english

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.

prompts (copy fr)

prompt 1
Help me set up Impri with Docker Compose and connect it to my AI agent.
prompt 2
Explain how to wire Impri's MCP server into Claude Code so actions need my approval.
prompt 3
Show me how to push a new action to Impri's REST API for approval.
prompt 4
Walk me through setting up a watcher preset in Impri to monitor GitHub releases.

Frequently asked questions

what is impri fr?

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.

What language is impri written in?

Mainly HTML. The stack also includes TypeScript, Fastify, SQLite.

What license does impri use?

The core project is free to self host under the MIT license, with a separate paid hosted cloud offering.

How hard is impri to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is impri for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.