Vibecode Tettra

track this build4 phases, 12 steps, beginner friendly
KINDA · weekend project
price variesbuild time multi-daycategory ✅ tasksreplaced by 0 people

The visible knowledge management loop is buildable, but a credible replacement needs more than the first screen. Tettra earns its keep through collaboration, integrations, polish, so expect a weekend or multi-day build and a narrower personal scope.

the project pack5 files · written for this build, step by step
README.md
# Tettra · indie build

An internal knowledge base whose hard problems are making staleness visible everywhere a page appears rather than in a banner, turning questions into a queue that produces pages, and capturing chat questions without mirroring a chat history you have no right to hold.

Estimated effort: **multi-day**. Work `BUILD_PLAN.md` top to bottom · every phase ends in a check that has to pass before the next one starts.

## Stack

| Part | Choice | Why |
| --- | --- | --- |
| Runtime | Next.js 15 with TypeScript, one process, small team behind a reverse proxy | a wiki for five people does not need an orchestrator |
| Storage | SQLite with every page revision kept | the previous wording is frequently the answer to why a page changed |
| Content | Markdown stored as text, rendered server side, no proprietary block format | a wiki you cannot export as files is a trap and everyone has been in one |
| Staleness | A verification interval per page, enforced in queries not in a banner | a warning at the top of a page is read once and then never again |
| Chat capture | Event subscriptions for messages addressed to the app, never history polling | reading a team's chat history is both a permissions question and a rate limit you will lose to |

## Before you start

Have every one of these ready. The plan assumes them from step one.

- [ ] **Node.js 22 or newer** · free
  - Why: Runs the wiki.
  - Get it: nodejs.org, or your version manager.
  - Verify: node --version prints v22 or higher
- [ ] **An internal custom app in your own chat workspace** (optional) · free
  - Why: The rate limits and the permissions for apps distributed outside a platform's marketplace are materially worse, and a wiki for your own team has no reason to be one.
  - Get it: Create the app in your workspace's developer console, subscribe only to events addressed to it, and request the narrowest scopes that let it reply.
  - Verify: A message mentioning the app delivers an event and a reply posts back
- [ ] **A reverse proxy with TLS in front of the application** · free
  - Why: This holds internal documentation for a team, so it is reachable over the network and should never be reachable over plain http.
  - Get it: Any proxy you already run, with a certificate for the internal hostname.
  - Verify: Plain http is redirected and the certificate is trusted on a colleague's machine
- [ ] **Twenty real pages and ten real questions from your team** · free
  - Why: Staleness, categories and the question queue all behave differently against real content than against a demo page, and the design decisions you make on fixtures will be wrong.
  - Get it: Export what you have from wherever it currently lives, including the messy pages.
  - Verify: At least five of the pages have no obvious owner, which is the case the build has to handle
- [ ] **The verification interval per category** · free
  - Why: One global interval produces either constant nagging or none at all, and choosing per category is the decision that makes the queue survivable.
  - Get it: Write down an interval for each category, shortest for anything describing a process that changes.
  - Verify: Intervals are configured per category and the queue is a manageable size after seeding

## Quick start

Follow Phase 1 in `BUILD_PLAN.md`; it creates the project.

Then copy `.env.example` to `.env` and fill in the values it documents.

## Honest limits

This build deliberately does not replace:

- Real-time collaborative editing.
- A chat history importer.
- Single sign-on and directory synchronisation.
- An answer-generating assistant over your pages.
- real-time multiplayer
- enterprise permissions
- large integration catalog
- mobile capture and notifications

If one of those is essential to you, that is the reason to keep paying for Tettra, and the README should say so rather than pretend.

$ choose a build depth, inspect the files, then open the complete pack in your agent

why people still pay

Tettra: Teams pay because shared state, notifications, permissions, and migrations are harder than the visible board or list.

what you lose

xreal-time multiplayer

xenterprise permissions

xlarge integration catalog

xmobile capture and notifications

prior art · use these instead of building, if you'd ratherVikunjaOpen-source task manager with lists, boards, and collaboration.↗PlaneOpen-source issue and project tracker.↗
share on X ↗"I just replaced Tettra with one prompt"
the numbers

Tettra pricing

planmonthlyannual (per mo)what you get
scaling—$8/user10-user minimum; unlimited storage and version history; AI, Slack, Google Workspace, analytics, and API access.
enterprisecustom—Custom price; SSO and SCIM included; discounted rates beyond 250 licenses.

free tierno free tier

billingmonthly + annual (20% off advertised); exact monthly amount was not independently exposed; 30-day trial

hidden costsScaling has a 10-user minimum; SAML SSO, SCIM, and group permissions are paid add-ons on Scaling but included in Enterprise.

verified 2026-08-14 · source ↗

questions
Vibecode Tettra

Kinda. The core of Tettra is buildable in a weekend with the prompt on this page, but there are real gaps: real-time multiplayer, enterprise permissions. Read the honest list above before committing.

How much does Tettra cost?

Tettra's pricing is usage-based or varies by plan · The official pricing URL is recorded, but a stable current amount was not safely recoverable in this pass. Do not publish a number until rechecked..

What do I lose by replacing Tettra?

Honestly: real-time multiplayer; enterprise permissions; large integration catalog; mobile capture and notifications. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to Tettra?

Yes: Vikunja (Open-source task manager with lists, boards, and collaboration.), Plane (Open-source issue and project tracker.). Using prior art is also vibecoding; the prompt is for when you want it exactly your way.