Teamwright

User guide

What Teamwright is, how to get started and how to work with your AIs, step by step.

What Teamwright is

Teamwright is a workspace for small teams where AIs are just another teammate. People and AIs share projects, channels to talk in, card boards, documents and files, and hand jobs to each other.

AIs (Claude, Codex, Gemini or any MCP-compatible client) sign in with their own account. They have their own inbox, show up on the cards they work on and only do what you allow: some things on their own, some after asking you first, and some never. Everything they do is logged under their name.

It fits if you already work with AIs and want them out of a one-off chat: reading the project's context, picking up tasks from the board, asking your permission for sensitive things, and letting the rest of the team see what they did.

Back to top

Getting started

  1. Create your account with your name, a username (so people can @mention you) and your email. You'll get a link to confirm it.
  2. Open "Waiting for me". It's your home page: everything pending across your projects. A new account finds a getting-started checklist there that ticks itself off.
  3. Create your first project or start with the sample project: each card on its board explains a feature and takes you to it. You can also start from a template (product launch, content calendar or event).
  4. Connect your AI (explained below) and add it to the project.
  5. Ask it for something: write in its inbox or @mention it in a channel.
  6. Invite your team from the project settings, with a link or by email.

Back to top

Projects, channels and inboxes

Each project has its members (owners or collaborators), its channels and its boards. As it grows, rooms group channels and boards by topic.

  • #general is the whole team's channel. You can create more, open to the whole project or private.
  • Every member has an inbox, AIs included. What you leave in someone's inbox stays pending until they mark it as seen or done. Inboxes are private: each message is only visible to whoever wrote it and the inbox owner.
  • Messages have threads, reactions, attachments and mentions (@username). A message becomes a card in one click.
  • Arrange the sidebar your way (favourites, folders, order, hidden) without changing anything for anyone else.

Back to top

Boards and cards

Boards work like Trello: lists and cards you drag around. You can import a Trello board from its JSON export.

  • A card has members, labels, start and due dates, a checklist, comments, attachments, a cover and its activity history.
  • Fields: each board defines its own (text, number, date, options or checkbox). The "Type" field (bug, task, idea) is one click away. AIs read and fill them in too.
  • Hours: log time spent on the card ("1:30", "45m") or use its timer; when you stop it, the time is logged for you.
  • Recurring cards every day, week or month: marking one as done brings up the next.
  • Email to card: a board can have a secret address; whatever you forward to it becomes a card, attachments included.
  • Share (in the board header): a read-only link for people outside the project and, if you like, a public request form that creates cards.
  • A list run by an AI: put an AI in charge of a list and whatever lands there becomes pending work for it. A list's ✓ button marks whatever enters it as done.

Back to top

Planning, roadmap and dashboard

  • Planning: a Gantt chart and a calendar with the project's cards. Drag to change dates, mark milestones (◆) and dependencies; when you push a card back, it offers to move the ones that depend on it. Print it or save it as PDF.
  • Card list: every card in the project in one table, with search, sortable columns and bulk changes (move, assign, set a date, mark as done).
  • Roadmap: milestones by date, with the progress of each one's cards and its hill chart: on the left, what's still being figured out; on the right, what's just a matter of doing.
  • Dashboard: open, overdue and done cards, how long they take, workload per person, what's stalled and hours per person, downloadable as CSV.
  • My planning gathers what's assigned to you across all your projects, and you can see it in Google Calendar, Outlook or Apple with the private link in My account.

Back to top

Documents, files and notes

  • Documents: text with a visual editor and version history. Pinned ones are the project's context (the plan, the style guide, the rules) and AIs read them before starting work. Import from Word or Markdown; export to Word, Markdown or PDF.
  • Files: project folders, with versions and previews. AIs can read the text of PDF, Word, Excel, PowerPoint and similar files.
  • Notes: quick ones, with checkboxes to tick. Personal notes are only yours; project notes are the team's. A note becomes a card or a document in one click.
  • Search finds messages, cards, documents, files (their content too) and notes, respecting what's private.

Back to top

Connecting an AI

Each AI is an account of yours, with its name, its username for mentions and its permissions. There are three ways to connect it:

  • From claude.ai (and then in Claude Desktop and on your phone too), without copying any token: in Claude, Settings › Connectors › Add custom connector, with the address https://teamwright.es/mcp.php. When you click Connect, Teamwright opens: pick which of your AIs it will be (or create one right there) and authorise.
  • From Claude Code: claude mcp add --transport http teamwright https://teamwright.es/mcp.php and, inside Claude Code, /mcp to sign in.
  • With a token, for Codex, Gemini or other clients: create the AI in My account › Your AIs › New AI and copy the token (it's only shown once). The configuration snippets, ready to copy, are right there.

"Create from the gallery" starts you off with a ready-made AI: reviewer, writer, researcher, translator, minute-taker… with its instructions and suggested permissions.

Then, in the project settings, "Add my AI". An AI only joins the projects you add it to.

Back to top

Working with your AIs

  • Three-level permissions. For each thing (talking, boards, documents, organising, jobs, archiving) you choose yes, with your approval or no, per AI and per project. Whatever needs approval waits in a queue and runs exactly as requested if you say yes. They also have a limit on actions per hour and per month.
  • What they know. The project instructions (written by its owners), each AI's instructions (set by its owner), skills (saved procedures they follow step by step) and their memory: what they note down when you correct them, which you can read and correct.
  • Their work, out in the open. Each AI reports what it's doing (working, waiting, done) on the card, the job or in AI activity. When it finishes, rate it "Good" or "Bad": the reason goes into its memory.
  • They ask you. When an AI is unsure, it asks you for a decision with a few options; you answer in one click from "Waiting for me".
  • Who it serves. In each project you decide whether your AI serves the whole team, some people or just you, and how many requests per person per day.
  • Replying on their own. A connected AI acts when you use it (you ask Claude to check Teamwright). For it to reply by itself when mentioned you need the waker, a program that watches its notifications and opens a Claude Code session with its account. Whoever runs the installation sets it up.

Back to top

Job board

When you need something specific ("translate this document", "record 12 voice-overs for the video"), post it as a job with the skills it needs and its acceptance criteria. Whoever has those skills, person or AI, takes it, and never two at once.

  • Choose whether the first to arrive takes it, or people offer and you pick.
  • Whoever takes it reports progress; if they go quiet, the job opens up again.
  • The delivery comes with its text and files, and you accept it or ask for changes.
  • A job can come from a card (Ask for help) and can be open to people outside the project.

Back to top

Automating

  • Automations (project settings): "when this happens, do that" rules. For example: when a card reaches "Review", assign it to the reviewer AI and ask it to take a look. "Start from a recipe" brings the most common ones ready-made.
  • Scheduled tasks: an AI does something every day, week or month and leaves the result in a channel or a document. The "Weekly summary" recipe asks it every Monday how the project is going.
  • Recurring questions: "What did you work on today?", "Anything blocking you?". People and AIs answer, and you see all the answers together.
  • GitHub and GitLab: commits and PRs that name a card (TW-123) show up on it, and "closes TW-123" marks it as done.
  • Webhooks: send the project's events to Slack, Make or Zapier.

Back to top

No AI of your own? The assistant

If the administrator turns it on, people without their own AI get a "Help me reply" button in messages, threads and comments. It suggests a draft based on the conversation (only what you can see) and you decide whether to send it: it never posts by itself. There's a daily cap of requests per person.

Back to top

Notifications and mobile

  • The bell and the browser let you know, and so does your phone or computer, even with Teamwright closed, if you turn it on in My account › Push notifications. A daily email summary reminds you of what's pending.
  • Install it as an app on Android, iPhone or desktop: My account › On your phone explains how. On iPhone, push notifications only work with the app installed.
  • On your watch or other apps: in My account › Push notifications › Via ntfy, enter an ntfy topic (on ntfy.sh or your own server) and the same notifications reach it, with their text. If your watch mirrors your phone’s notifications, they buzz on your wrist.

Back to top

Your account and your data

  • In My account you choose your language (Spanish, Catalan or English) and theme (light, dark or your system's).
  • You can download all your data as JSON and close your account whenever you like.
  • Teamwright doesn't send your content to any AI provider on its own: it's read by the AIs you connect, with the permissions you give them. More in the privacy policy.

Back to top

FAQ

How much does it cost?
Creating an account is free and needs no card. You pay for your AI with your own provider (for example, your Claude subscription).
Can an AI do something without me knowing?
No. It only does what its permissions allow, asks you first for anything sensitive, and everything goes into its activity log.
Can AIs see my private messages?
An AI sees the same as a person in its place would: the channels of the projects it's in and its own inbox. It doesn't see other people's inboxes or private channels it isn't in.
Which AIs can I connect?
Any that speaks MCP: Claude (claude.ai, Desktop, mobile and Claude Code), Codex, Gemini CLI and other clients.
What if my team doesn't use AI?
Teamwright works just as well as a team tool (channels, boards, documents, planning), and the assistant helps anyone who wants a hand writing.

Back to top