# Your AI-built tools. Team only.

> Canonical: https://teamonly.dev/

Private hosting for internal tools built with AI.

TeamOnly hosts internal tools built with AI, behind your company's Google or Microsoft login. You built something useful with Claude Code or Cursor. Type one command and it is online at a private link. Your coworkers sign in with the work Google or Microsoft account they already have. Nobody else gets in.

```
$ npx teamonly deploy
✔ Live at https://expenses.acme.teamonly.app
  Only @acme.com accounts can sign in
```

## You built it in an afternoon. Sharing it shouldn't take a month.

It works on your laptop. Getting it to the five people who need it usually means a list like this:

- A login system
- A database somewhere
- A server to keep running
- A safe place for passwords and keys
- A ticket to IT, and a wait

TeamOnly crosses that list off for you. No servers to rent, no login code to write, no ticket to IT. **It is for internal apps only, by design**, so the only people who ever see your tool are the people you work with.

## One command, one link

When your tool works, you type `npx teamonly deploy`. A minute later it has its own address that you can paste into Slack, Teams or an email.

1. **Add TeamOnly.** `npx teamonly init` adds instructions your AI reads, so it builds the kind of app that deploys first time.
2. **Ask for the tool.** In plain English. "Build an expense approval tool" is a fine start.
3. **Deploy and send the link.** Change something later? Deploy again. Same link.

Every app gets an address like `expenses.acme.teamonly.app`: your tool, your company, then teamonly.app. Opening it without a company account gets you a sign-in screen and nothing else.

More: [Every step, from your laptop to your team](https://teamonly.dev/how-it-works)

## Only your company gets in

Coworkers sign in with the work Google or Microsoft account they already have. No new account, no password to share, no extra seats.

Anyone else is turned away at the door, even if they have the link. The check happens before your app runs, so a mistake in your app cannot let a stranger in. A forwarded link is just a very nice sign-in screen.

More: [How company-only login works](https://teamonly.dev/company-login)

## A database, file storage and secrets, already set up

Your tool needs to remember things. On the first deploy it gets its own database and a place for files, with nothing to sign up for.

API keys and passwords go in with `npx teamonly secrets set`, never in your code. Each app's data stays in that app.

## Made for Claude Code and Cursor

AI tools are good at writing apps and bad at guessing where they will live. TeamOnly gives yours a short set of instructions, so it writes an app that fits: a simple front end, a small API, and our login, database and files already plugged in.

- [Share a Claude Code app with your team](https://teamonly.dev/claude-code): Claude reads the skill file, writes the app, and can run the deploy for you.
- [Deploy a Cursor project for your team](https://teamonly.dev/cursor): the same instructions, as rules Cursor's agent follows.

## IT can see every app

People are already building these tools. Here they land in one place your IT team can see.

- Every app, its owner, who can open it and when it last changed
- Each app kept apart from the others: data, files, cookies and secrets
- Sign-in checked before any app code runs

More: [What IT gets, in detail](https://teamonly.dev/for-it)

## What people build

Small tools that one team needed and nobody had time to buy. Each one starts as a sentence like these.

- **Expense approval** (for finance and every manager): "People upload a receipt, their manager approves or rejects it, and finance sees everything approved this month."
- **Inventory tracker** (for the warehouse and the front office): "Track stock by bin. Anyone on the floor can log a count from their phone, and I get a list of what is running low."
- **Request form** (for office managers and ops): "A form for equipment requests. It saves who asked, I can mark each one ordered or done, and people can check their status."

More: [See all five starting templates](https://teamonly.dev/templates)

## Pricing

Planned pricing: Builder **$19** a month. Team **$249** a month. People who just use your apps: **free**. [What each plan includes](https://teamonly.dev/pricing)

## Questions people ask

### Do my coworkers need to make an account?

No. They sign in with the work Google or Microsoft account they already use for email. No new password, no invite to another tool, and people who only use your apps are not seats you pay for. [How company login works](https://teamonly.dev/company-login).

### Can someone outside my company open the link?

No. The link opens a sign-in screen, and only accounts on your company email domain get past it. A forwarded link or a personal Gmail account is turned away before your app loads.

### Do I need to know how to code?

Not really. You describe the tool to Claude Code or Cursor, and the instructions TeamOnly adds to your project tell it how to build an app that deploys. You will type two commands, and [we show you which ones](https://teamonly.dev/how-it-works).

[All questions and answers](https://teamonly.dev/faq)

Join the waitlist: https://teamonly.dev/waitlist
