git404hub

what is auto fr?

fluidego/auto — explained in plain English

Analysis updated 2026-05-18

0TypeScriptAudience · developerComplexity · 4/5Setup · moderate

tl;dr

A hackathon project adding a human-approval and audit layer in front of AI banking agents to meet EU AI Act high-risk system rules.

vibe map

mindmap
  root((auto / FinGate MCP))
    What it does
      Intercepts risky AI actions
      Requires human approval
      Logs every intervention
    Tech stack
      Next.js
      TypeScript
      Prisma
      Bun
    Use cases
      Add oversight to AI banking agents
      Meet EU AI Act compliance needs
      Study human-in-the-loop design
    Audience
      Fintech developers
      Compliance teams
    Setup
      Needs Node and Bun
      Needs Prisma setup
      Two servers to start

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

Study a pattern for adding human approval gates in front of risky AI agent actions.

VIBE 2

Prototype a compliance layer for AI agents that touch banking tools.

VIBE 3

Learn how cryptographic hashing can protect an approval step from tampering.

what's the stack?

TypeScriptNext.jsPrismaBunZodSQLite

how it stacks up fr

fluidego/auto0xradioac7iv/tempfs7vignesh/pgpulse
Stars000
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderatemoderatemoderate
Complexity4/53/54/5
Audiencedeveloperdeveloperdeveloper

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

how do i run it?

Difficulty · moderate time til it works · 30min

Needs Node.js 20+, the Bun runtime, and Prisma CLI, then two separate servers running at once.

The README does not state a license, so terms of reuse are unclear.

in plain english

This project, called FinGate MCP, is a hackathon entry built for a banking and fintech compliance track tied to the EU AI Act, a European law that sets rules for high-risk AI systems such as those used in credit scoring. The idea is that AI agents connecting to banking tools through the Model Context Protocol normally have no built-in oversight, and this project adds a control layer in between so risky actions get checked before they happen. The core feature is a human-in-the-loop step: if an AI agent tries to do something risky, like transferring more than 10,000 dollars or acting for a flagged user, the system pauses the request and asks a person to approve or deny it through a separate route before continuing. It also includes a tuning system that adjusts its own risk thresholds over time based on past approvals and denials, aiming to reduce false alarms while staying cautious. To stop a human approval from being tampered with, the exact parameters shown to the approver are matched to the ones sent to the banking system using a cryptographic hash. Every intervention is also logged to a local database for audit purposes. The codebase is a Next.js application paired with a separate MCP server built on a framework called NitroStack, using Prisma for the database and Zod for validating tool inputs. Getting it running requires Node.js 20 or newer, the Bun runtime, and the Prisma command line tool, then starting the MCP server and the main app in separate terminals. The README also documents how the project divides work across four hackathon team members covering backend protocol work, orchestration logic, frontend widgets, and compliance testing, along with a four-phase build plan and a script for running adversarial tests against the approval gates.

prompts (copy fr)

prompt 1
Walk me through how FinGate's human-in-the-loop mediation flow works end to end.
prompt 2
Help me set up FinGate MCP locally, starting the MCP server and the Next.js host app.
prompt 3
Explain how the SHA-256 intent hashing prevents a tampered approval in this project.
prompt 4
Show me how to run the adversarial pentest script and interpret its results.

Frequently asked questions

what is auto fr?

A hackathon project adding a human-approval and audit layer in front of AI banking agents to meet EU AI Act high-risk system rules.

What language is auto written in?

Mainly TypeScript. The stack also includes TypeScript, Next.js, Prisma.

What license does auto use?

The README does not state a license, so terms of reuse are unclear.

How hard is auto to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is auto for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.