neuron-explorer
Steering-first neuron explorer for Qwen3.5-4B: push every MLP neuron, keep every rollout, browse the results
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证useSend for EverJust — self-hosted, multi-tenant transactional email on AWS SES: Terraform infrastructure, an MCP server and docs. Runs mail.everjust.app and replaces Resend across EverJust products.
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Self-hosted, multi-tenant transactional email on Amazon SES — one deployment for every product, $0 per sending domain.
This repository is the infrastructure — not the application. It provisions and operates one
useSend deployment that every EVERJUST product sends through, replacing Resend. Terraform builds
the AWS stack, a docker-compose file runs the same thing locally for evaluation, an MCP server
lets agents send mail, and a Fumadocs site documents all of it.查看完整 README ↗Self-hosted, multi-tenant transactional email on Amazon SES — one deployment for every product, $0 per sending domain.
Status: Production · deployed 2026-09-02 · public
Dashboard · Docs · Docs mirror · by EVERJUST
| What it is | Infrastructure to run useSend on your own AWS account |
| Who it's for | Teams sending transactional email from many domains on one bill |
| Live at | mail.everjust.app · API mail.everjust.app/api/v1 · docs |
| Stack | Terraform · ECS Fargate · RDS PostgreSQL 16 · ElastiCache Redis 7 · ALB + ACM · Amazon SES |
| Status | Production · one deployment, send.everjust.app verified (DKIM, SPF, DMARC, MAIL FROM) · SES sandbox pending review |
This repository is the infrastructure — not the application. It provisions and operates one useSend deployment that every EVERJUST product sends through, replacing Resend. Terraform builds the AWS stack, a docker-compose file runs the same thing locally for evaluation, an MCP server lets agents send mail, and a Fumadocs site documents all of it.
Hosted transactional email is priced per sending domain. Every product you launch, every white-label customer who brings their own domain, adds a line to the bill before it sends a single message. For a portfolio of products with per-tenant domains, the domain count grows faster than the volume does.
Amazon SES bills per email — roughly $0.10 per thousand — and never per domain. useSend is the open-source dashboard and API on top of it, and it is genuinely multi-tenant in the self-hosted build: a Team is a tenant, owning its own sending domains and its own API keys. One deployment, one Team per product, unlimited domains.
The catch is that nobody hands you the AWS stack. That is what this repository is: a VPC, a Fargate service, Postgres, Redis, an ALB with TLS, the IAM to reach SES without static keys, and the runbooks for the manual steps AWS makes you do by hand.
Evaluate the whole dashboard locally in about five minutes. Needs Docker.
cp .env.example .env
# set NEXTAUTH_SECRET (openssl rand -base64 33) and a GitHub OAuth app's ID + secret
docker compose up -d
open http://localhost:3000
That gets you the UI with no AWS at all. To deploy for real, you need terraform ≥ 1.5, a
configured aws CLI, a Route 53 hosted zone and a GitHub OAuth App — then:
cd terraform
cp terraform.tfvars.example terraform.tfvars # set app_domain, route53_zone_id, github_client_id
export TF_VAR_github_client_secret='...' # keep the secret out of the file
terraform init && terraform plan && terraform apply
Start the SES production-access request first — it is human-reviewed and takes 24–48 hours.
Full sequence in docs/content/docs/operations.mdx.
scripts/add-tenant-dns.sh.mcp/ is an MCP server
exposing the useSend API as tools for Claude Code, Claude Desktop and Cursor.docs/ is a Fumadocs site built and
deployed by GitHub Actions on every push that touches it.One deployment serves every product; tenancy is logical. Traffic hits the ALB on 443, terminates TLS with an ACM certificate, and reaches a single Fargate task running the useSend container with its BullMQ workers in-process. That task talks to RDS for application data, to Redis for the queue, and outbound to the SES API to send. SES delivery events return over SNS to a callback the app registers itself. The tasks run in public subnets with public-IP egress and no NAT gateway — inbound is still closed to everything but the ALB security group.
.
├── terraform/ # the AWS stack: vpc, security, rds, elasticache, alb, ecs, iam, secrets
│ └── docs/ # standalone module (own state) for the /docs service
├── mcp/ # useSend MCP server — TypeScript, builds to dist/
├── docs/ # Fumadocs site; content in docs/content/docs/*.mdx
├── scripts/add-tenant-dns.sh # publish a product's DKIM/SPF/DMARC into Route 53
├── docker-compose.yml # local evaluation: Postgres + Redis + useSend
└── .github/workflows/ # docs.yml (build, push to ECR, deploy) · mcp.yml (type-check + build)
Local evaluation reads .env (template in .env.example); the AWS deployment sets the same
values from Terraform and Secrets Manager. Nothing below is committed.
| Variable | Required | Default | Purpose |
|---|---|---|---|
NEXTAUTH_SECRET | yes | — | Session signing. openssl rand -base64 33. |
DATABASE_URL | yes | — | PostgreSQL connection. Terraform writes it to Secrets Manager in AWS. |
REDIS_URL | yes | — | BullMQ queue backend. |
GITHUB_ID / GITHUB_SECRET | yes | — | Dashboard login. At least one OAuth provider is required. |
USESEND_API_KEY | yes (MCP) | — | A Team's us_ key. One key per product; never commit it. |
USESEND_BASE_URL | no | https://app.usesend.com/api/v1 | Point at your own instance's /api/v1. |
Terraform inputs live in terraform/variables.tf; copy terraform.tfvars.example and set
app_domain, route53_zone_id and github_client_id. Pass github_client_secret through
TF_VAR_github_client_secret, never the file.
Pushes to main that touch docs/ or terraform/docs/ build the docs image and roll the ECS
docs service, authenticating to AWS with GitHub OIDC — there are no long-lived deploy keys. Roll
back by re-running the workflow at the previous commit, or terraform apply -var="docs_image_tag=<sha>".
Cost floor for the shipped cost-optimised terraform.tfvars is roughly $65–80/month plus SES
usage; set db_multi_az = true and raise app_desired_count for an HA posture.
usesend_image to a version tag, never
:latest, and run tenant-isolation after every upgrade
— that is a gate before co-hosting unrelated products, not a suggestion.No LICENSE file is committed for the Terraform, MCP server and docs in this repository. The
application it deploys, useSend, is AGPL-3.0 — running
the stock image is fine, but modifying it and exposing it over a network obliges you to publish
the source. Get legal sign-off before forking.