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 用於 EverJust — 自行託管、多租戶交易電子郵件,基於 AWS SES:Terraform 基礎設施、MCP 伺服器與文件。運行 mail.everjust.app,取代 Resend 於所有 EverJust 產品。
AI 翻譯
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.