neuron-explorer
Qwen3.5‑4B 전용 조향형 뉴런 탐색기, 모든 MLP 뉴런을 밀어 결과를 보관·탐색
각 필드별 신뢰도와 근거 제공, 행별 반환, 받은 메일 재분석, n8n 내 스키마 편집기 포함 노드
Per-field confidence and evidence on every value. Line items that return every row. Re-parse mail you already received. An n8n node with the schema editor inside n8n.
개발 도구JavaScript · HTMLGitHub @fstandhartinger온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Inbound email to structured JSON, with a real SPF, DKIM and DMARC verdict on every message.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Send an email to an address you were given. Get it back as structured JSON — with a
real SPF, DKIM and DMARC verdict on the message.
Not "we scraped the body with a regex": MailMint runs its own inbound SMTP server, so
it sees the envelope and the raw RFC822 bytes, and can verify the DKIM signature over
the body it actually received. Every parse result carries
auth: { spf, dkim, dmarc, spam_score }, and when a check cannot be evaluated it says
none rather than guessing.
As an API — nothing to install, nothing stored:README 전문 보기 ↗Send an email to an address you were given. Get it back as structured JSON — with a real SPF, DKIM and DMARC verdict on the message.
Not "we scraped the body with a regex": MailMint runs its own inbound SMTP server, so
it sees the envelope and the raw RFC822 bytes, and can verify the DKIM signature over
the body it actually received. Every parse result carries
auth: { spf, dkim, dmarc, spam_score }, and when a check cannot be evaluated it says
none rather than guessing.
As an API — nothing to install, nothing stored:
curl -X POST https://mailmint.app.mintapis.com/v1/parse \
-H "Authorization: Bearer $MAILMINT_KEY" -H 'content-type: application/json' \
-d '{"subject":"Invoice INV-7781","text":"Amount due: 1,284.00 EUR\nDue date: 2026-09-30",
"schema":[{"name":"amount_due","type":"number","description":"Total amount due"}]}'
As an inbound address: sign up at mailmint.app.mintapis.com, and the address on your dashboard is live immediately. Mail sent to it is received, authenticated and parsed.
In n8n: npm i n8n-nodes-mailmint in ~/.n8n/nodes, or Settings → Community Nodes.
There is a finished workflow to import rather than build —
Screen invoice emails and hold the doubtful ones for review,
twelve annotated nodes with both failure paths wired.
Live, with a free signup and working parsing API. The original service inventory below dates from 2026-08-30, with later publication updates. Production SMTP intake, attachment downloads, schema versioning, re-parsing and quota behavior were checked again on 2026-09-08 using our own temporary QA account.
| Piece | State |
|---|---|
| Hosted service | https://mailmint.app.mintapis.com — sign up, no card, no confirmation mail |
| Public inbound address | Yes. mx.smooth-operator.online points at the server; an invoice mailed to a fresh account's address came back parsed, with its SPF/DKIM/DMARC verdicts |
packages/api — REST API, webhooks, dashboard | Live. POST /v1/parse takes a message you already have and stores nothing |
packages/smtpd — inbound SMTP server | Live on port 25 with STARTTLS; sees the envelope and the raw RFC822 bytes |
packages/parser — RFC822 → canonical JSON | Complete against the contract, tested |
packages/n8n-node — n8n-nodes-mailmint | Published: npm i n8n-nodes-mailmint, zero runtime dependencies, npm provenance attestation |
| Billing | Live. Free is 300 parsed emails a month; Starter $9, Pro $29, Scale $99 through Stripe Checkout |
| SMTP TLS certificate | Inbound SMTP on mx.smooth-operator.online port 25 offers STARTTLS with a certificate for mx.smooth-operator.online issued by Let's Encrypt; chain verified (openssl verify code 0) on 2026-09-25 |
| n8n verification | Published 1 September 2026. n8n Cloud and self-hosted n8n can install version 0.1.3, the current npm release, from n8n's verified registry (read back from api.n8n.io on 2026-10-06; 0.1.2 is still listed there as an earlier version) |
| Paying customers | No independently verified paying MailMint customer is claimed here. Our QA accounts and Stripe test-mode payments are not customer adoption |
Technical acceptance and customer adoption are different facts. Controlled tests exercise the service; they do not establish sales or certify every customer setup. Receiving and downloading PDF/image attachments also does not imply that attachment text extraction or OCR is wired into the hosted parsing pipeline.
The public status page is at https://mailmint.app.mintapis.com/status. MailMint comes with no service level agreement: no uptime is guaranteed and no uptime percentage is published. The application, its database and the inbound mail server run on a single Hetzner server in Finland (EU).
Every path — webhook body, GET /v1/messages/:id, the n8n node's output — returns the
same shape. docs/CONTRACT.md is the frozen definition and the thing every package is
written against.
{
"id": "msg_01JQ8Z3K4M5N6P7Q8R9S",
"mailbox": { "address": "[email protected]", "name": "Invoices" },
"received_at": "2026-08-25T09:14:03.221Z",
"envelope": { "from": "[email protected]", "to": ["[email protected]"] },
"auth": { "spf": "pass", "dkim": "pass", "dmarc": "pass", "spam_score": 0.4 },
"tables": [ { "source": "html", "headers": ["Item","Qty","Amount"],
"records": [ { "Item": "Widget", "Qty": "3", "Amount": "$27.00" } ] } ],
"detected": { "type": "invoice", "amounts": [ { "value": 31.50, "currency": "USD" } ] }
}
Three layers, deliberately separated: the envelope and authentication are facts from the
protocol; tables and detected are deterministic extraction from the body; anything
schema-driven on top is labelled and carries confidence flags. A flagged message is
still delivered — needs_review goes true, nothing is silently dropped.
Monorepo, npm workspaces.
packages/parser/ pure library — RFC822 to the canonical JSON above
packages/smtpd/ the inbound SMTP server; zero runtime dependencies
packages/api/ REST API, webhook delivery, dashboard (Express + Postgres)
packages/intake/ IMAP polling and provider connectors, for hosts that own the MX
packages/docs/ attachment extraction — PDF text and tables, OCR
packages/n8n-node/ published separately as n8n-nodes-mailmint, zero runtime deps
docs/CONTRACT.md the frozen contract. Read this before changing anything
ops/ what it created, what it costs, and how to tear it down
npm install
npm test -w packages/parser
npm test -w packages/smtpd
docs/CONTRACT.md is the single source of truth. docs/COMPETITORS.md is the honest
comparison against the parsers that already exist, written before this one was built.
Run by one person. Issues are read.