Skip to content
View ever-just's full-sized avatar

Highlights

  • Pro

Block or report ever-just

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ever-just/README.md

EVERJUST

EVERJUST builds and operates the software a small company runs on — agents that answer your customers, the workspace the business lives in, and the domain, mail and portal layers underneath.

Custom Agents · Custom Domain · EVERJUST.APP · CustomPortal · Everything else

Docs MCP server Status Agent skills

EVERJUST

EVERJUST is a Minneapolis product studio that builds and operates its own software, for founders and small teams who want one company to own the agent that answers their customers, the workspace the business lives in, and the domain, mail and portal layers underneath.

Why EverJust

  • Your customers can text an AI teammate — Custom Agents answers on SMS, iMessage and email, with the guardrails to say no.
  • A domain your users already own goes live in about 30 seconds — Custom Domain handles DNS, verification and HTTPS.
  • One workspace, one flat licence, your own database — EVERJUST.APP gives every organisation an isolated tenant rather than a shared row.
  • Self-hosted by default — mail, portal and workspace run on infrastructure you can see, with the source on GitHub.
  • Open surfaces, not just a landing page — public docs, an MCP server, a status page and a skills library you can use today.

A customer's own domain going live with HTTPS in about 30 seconds

Products

Custom Agents — an AI teammate your customers can text

The agent gets its own email address, its own phone number and its own Slack profile. People reach it the way they reach a person — email, SMS and iMessage, Slack, Instagram, voice — and it keeps one thread per customer across all of them. It is not a chat bubble on a website.

The differentiator is the safety model, not the model. Every untrusted write tool is withheld in every autonomy mode; an internal audit found the voice path bypassing that rule on a live number, and the fix was verified in production as 7 writes denied, 5 reads allowed. Admin actions abort the mutation if the audit write fails. Around 440 tests gate CI and every new code path ships behind a default-off flag.

customagents.io · live status · status source Node.js · MongoDB · Redis · Claude · Twilio/Sendblue · AWS closed source

Custom Domain — your users bring a domain they already own

Detect their DNS provider, write the records, verify ownership, issue and renew TLS. 63 DNS and registrar providers, 25+ of them fully automatic, typically live with HTTPS in about 30 seconds. There is a REST API, an embeddable widget, an SDK, and a hosted MCP server so an agent can search, buy and connect a domain end to end.

The part worth reading the code for is the checkout. An early version charged a real customer $2.99 for a domain the registrar then failed to register. It was torn out and rebuilt on Stripe manual capture: the card is authorised, the registrar is called, and the capture only happens once registration is confirmed — otherwise the authorisation is cancelled and the customer pays nothing. The checkout cannot charge for a domain it did not deliver.

customdomain.ai · docs · trust center · all the code TypeScript · Go · Next.js · Postgres · Caddy edge · Domain Connect · Stripe

EVERJUST.APP — one workspace, one flat licence, your own database

34 apps across eight categories on one shared customer record, under your own brand. Every organisation gets its own PostgreSQL database at <org>.everjust.app; an nginx wildcard certificate routes the subdomain to that database at the infrastructure layer, so tenant isolation is a property of the topology rather than a column in a table.

Self-serve signup with embedded Stripe Checkout has been live since 2026-07-21. Deploys are change-aware: a control-plane-only change ships with no tenant outage. Real businesses run on it today on their own apex domains, with certificates issued per tenant.

everjust.app Odoo 19 · FastAPI · PostgreSQL (one DB per tenant) · nginx · Stripe · AWS SES closed source

CustomPortal — the client portal your firm runs under its own name

A white-label client portal: your clients sign in at your domain, see your brand, and never learn our name. Same isolation rule as the platform above — a database per tenant, no tenant_id anywhere, no runtime DDL, fail-closed client scoping. 2,044 tests green at v2 close, an enforcing Content-Security-Policy verified at zero violations before it was enforced, and nightly pg_dumpall on a 14-day retention beside daily snapshots.

customportal.app · see the client view TypeScript · Postgres (DB per tenant) · Lightsail closed source

JustMail — self-hosted mail, contacts and chat

Carved out of the platform above and rebuilt as its own product: unified inbox with reply-from-received-identity, server-side rules, a ⌘K palette, spam routing driven by the SES verdict carried in an HMAC-bound header, and bounce/complaint handling wired to real delivery state. 623 of 623 tests green. The icon set is 52 hand-authored SVGs applied as scoped CSS masks, deliberately layered over the original classes so an unmapped icon degrades to "looks dated" and never to a tofu box.

Odoo 19 CE · OWL · PostgreSQL · AWS SES closed source

Where the code lives

Four accounts, four jobs. Nothing is hidden in the wrong one.

Account Its job What is public there
ever-just This account. Company front door, plus tools you can clone and run yourself. agentskills, company-dossier, textmyagent-desktop, status
EVERJUST-DEV The product org — the platform, Custom Agents, CustomPortal, JustMail. Mostly private. usesend-email
CUSTOM-DOMAIN-APP The Custom Domain product: SDK, MCP server, docs, integration guides. 10 repos, including everything a developer needs
NEXUS-UST Not us — a student AI club at the University of St. Thomas that we help run. club site and workshop material

Things you can use today

Project What it does
agentskills ~130 SKILL.md files that give any file-reading coding agent real procedure — research pipelines, deployment, UI audits, agent forensics. Several document their own anti-patterns: oem-partner-verification records that only 2 of 40 claimed partnerships survived verification in a real run.
customdomain-mcp Hosted MCP server. Point a coding agent at it and it can search, register and connect domains, TLS included.
customdomain-sdk Official JS/TS client.
awesome-custom-domains The curated map of the whole custom-domain space: managed services, DIY building blocks, protocols.
usesend-email Self-hosted multi-tenant transactional email on AWS SES, with Terraform and an MCP server.
company-dossier Opens a complete, sourced file on any company — people, money, hiring, tech, news, risk. Live at companydossier.lol.
company-dossier-vscode The same thing inside your editor.
textmyagent-desktop macOS assistant that answers your iMessages on-device. No cloud, no API keys.
discoverability A field guide to being found — read it here.
Earlier work — kept for reference, not maintained

These are archived. They are readable, they are not supported, and several of the products they describe are no longer online.

Project What it was
flight-tracker Real-time US airport and flight status dashboard
just-learn AI workshop management
project-fosh Chrome extension for local-only API key storage
minnesotadirectory Minnesota company directory
JUST-WORK Mid-market Minnesota company search over 2,762 records

Community

We help run NEXUS, the student AI club at the University of St. Thomas — workshop material is public — and the UST Management Consulting Club site. EVERJUST also produces Twin Cities Startup Week, running at tcstartupweek.com on the platform above.

Work with us

EVERJUST builds this kind of software for other companies too: AI agents that talk to real customers, multi-tenant platforms, and the operations underneath them. If you have read this far, you already know what we ship.

company@everjust.co

Custom Agents · Custom Domain · EVERJUST.APP · CustomPortal · The index

Pinned Loading

  1. agentskills agentskills Public

    Agent skills for Claude Code and other file-reading coding agents — 130+ SKILL.md procedures for deep research, OSINT, production agent auditing, design, animation, deployment and technical writing…

    Shell 3 1

  2. CUSTOM-DOMAIN-APP/customdomain-mcp CUSTOM-DOMAIN-APP/customdomain-mcp Public

    MCP server for custom domains — let Claude and other AI agents search, buy, connect and verify domains over Model Context Protocol. Hosted at mcp.customdomain.ai with OAuth client-credentials auth.

  3. CUSTOM-DOMAIN-APP/awesome-custom-domains CUSTOM-DOMAIN-APP/awesome-custom-domains Public

    Awesome custom domains — a curated list of tools, APIs and services for letting SaaS users connect their own domain: custom hostnames, DNS automation, Domain Connect and automatic TLS.

    3 1

  4. company-dossier company-dossier Public

    Build a complete, sourced intelligence dossier on any company from public records — people, money, hiring, tech stack, news and risk — as a web app, CLI and MCP server. Live at companydossier.lol.

    JavaScript 2

  5. company-dossier-vscode company-dossier-vscode Public

    Company research and competitive intelligence inside VS Code — type a company name and get a sourced dossier on people, funding, hiring, tech stack, news and risk without leaving the editor.

    TypeScript

  6. EVERJUST-DEV/usesend-email EVERJUST-DEV/usesend-email Public

    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.

    HCL