A quieter inbox is on its way.

A little less inbox.
A lot more building.

Email, forms, chat, and the context to answer.
One calm place to be there for your customers.

See how it works

Open source. Self-hostable. Yours by design.

Designed for your day

k Karnstack

All conversations 3

Every hello, in one place.

Chat conversationOpen

Today, 10:42 AM

AM
Alex MorganAcme Studio

A little help with course access

Hey! I bought the Cloudflare course yesterday, but it isn’t showing up in my account. Could you take a look?

Customer context connectedJust now
A little help with the replyExample draft

Hey Alex! I found your purchase under your other email address. I’ve moved access to this account, so you should be all set. Let me know how you get on!

KAssigned to youInteractive concept · Nothing is sent

Less tab-hopping. More helping.

Interface exploration · Coming soon

Small team. Real customers.

Stay close to your customers.
Keep your head in the build.

Support questions, bug reports, and “hey, can we work together?” deserve a home of their own.

01Every hello, together.
A form on your site. A chat in your app. An email in your inbox. The same conversation, with a clear next step.
02The useful details, right there.
Bring in account and product context so you can spend less time asking and more time answering.
03A little help. Your call.
Draft with your own AI tools. Review before you send. Or keep it entirely human.

From “hey” to “all sorted.”

One conversation. The whole picture.

Here's how we're designing it to work.
Walk through a little day at Karnstack.

Embed a form or chat box, or connect your support email. Questions, bugs, and business inquiries all have a way in.

karnstack / customer inbox01 / 04
Your website / support form

How can we help?

Email

alex@example.com

Your question

I bought the Go course, but I can't find it in my account.

Or simply email help@yourcompany.com

A customer reaches out

Product walkthrough · Illustrative data and planned features. Nothing is sent.

A hello, right inside your product.

Be there when the question happens.

A small chat box for your website or app. Your customer stays in the flow; you get the conversation in Typenow, with their product context alongside it.

Reply while they're there. Follow up by email when they're away. It's the same conversation, wherever they pick it up.

JavaScriptReactCloud or self-hosted

Proposed SDK API · Not published yet

import { createTypenow } from '@typenow/web'

const support = createTypenow({
  workspaceId: 'your-public-workspace-id',
  endpoint: 'https://support.example.com',
})

support.open()

A public workspace ID. Your own endpoint.

karnstack / learnExample app

Go foundations / Chapter 04

Good questions.
Better understanding.

You shouldn't have to leave a lesson to ask for a hand.

Pick up where you left off.

Try the chat box · Local demo of the planned web SDK.

Your tools are invited.

Bring your AI.
Keep your judgment.

Your customers live in Typenow. Your AI can meet them there. We're building MCP access so you can investigate a request and draft a reply in the tools you already use.

How the AI part works
ClaudeCodexYour choice

A conversation with your tools

you / a little help, please

Find Alex's course-access request.
Check the account context and
draft a reply for me to review.

Found the conversation

Checked course access

Prepared a reply draft

A good home. No locked doors.

Your inbox.
Actually yours.

Use our cloud when you want it taken care of. Run it in your own Cloudflare account when you want the keys. We're building the same useful core for both.

An open source core
Inspect the code. Host it on your terms.
A way in. And a way out.
Useful APIs and portable customer data.
Typenow on GitHub

Small price. Room to grow.

A welcome mat
for every little team.

Start small. Stay as long as you like.
Our proposed launch plans:

Self-hosted

Free

Your Cloudflare. Your inbox.

  • The open source core
  • Unlimited forms and submissions
  • Your data, in your account
  • Embeddable web chat
  • API and MCP access
  • Pay your own infrastructure

Infrastructure billed separately

View on GitHub

Cloud Free

$0

A small inbox to get you started.

  • 1 shared inbox · 2 teammates
  • Email and unlimited forms
  • Embeddable web chat
  • 1,000 form submissions / month
  • 100 outgoing messages / month
  • 500 MB of storage

No card to start

Cloud Starter

For small teams

$15/ month

A little room for your growing team.

  • 5 teammates, one workspace
  • Email and unlimited forms
  • Embeddable web chat
  • 10,000 form submissions / month
  • 1,000 outgoing messages / month
  • 5 GB of storage

Per workspace, not per seat

Proposed launch pricing. Unlimited forms; monthly cloud usage allowances apply. AI usage is separate or uses your own API key.

A few good questions.

Glad you asked.

Something else on your mind?
Talk to the founder

What is Typenow?

Typenow is an open source customer inbox we are building for small software teams. Email, forms, and web chat will land in one place, with the product context you need to answer customers.

Can I use it yet?

Not yet. We are building and testing Typenow privately with Karnstack first. Leave us an introduction if you would like to hear when it is ready. The previews illustrate the planned product; they are not a live support service.

Can I host it myself?

That is the plan. The open source core will run in your own Cloudflare account, with a documented deployment and upgrade path. You will pay Cloudflare and any model provider directly.

Can I add chat to my own website?

Yes, that is part of the plan. A JavaScript SDK and React wrapper will embed a small chat widget in your site or app, using Typenow Cloud or your own hosted instance. Messages will enter the same inbox as email and forms. When a visitor leaves, you can continue by email after collecting their address. The SDK example and widget here are local previews, not a published package.

Do I have to use AI?

No. The inbox is being designed to work on its own. AI summaries and drafts will be optional. Your existing AI client can also access permissioned Typenow tools through MCP when that integration ships.

Does my Claude or Codex subscription cover the AI?

Your AI client can use Typenow tools under its own supported billing arrangement. Background AI generated inside Typenow needs a separate model API key or hosted allowance. We will make that distinction clear.

How final is the pricing?

These are proposed launch plans, with unlimited forms on every tier. Cloud plans have separate monthly submission, outgoing email, and storage allowances. We will confirm the limits before launch. Hosted AI will be separate or use your own API key.

Let's make room for the good stuff.

Your customers,
a little closer.

We're testing it with Karnstack. You'll hear when it's ready.

For when it is ready.

Be one of the first.

Tell Karn a little about your team. We'll get in touch when Typenow is ready to try.

Opens a draft in your email app. Send it when you're ready. We haven't saved your details.