Skip to main content

Everything you need to document

A powerful editor, wiki-style linking, public hosting, and team tools — all in one platform.

Markdown Editor

A full-featured documentation editor with live preview, auto-save, and formatting toolbar. Write in Markdown and see the result instantly.

  • Auto-saves every 2 seconds with visible save status (Saved/Saving/Unsaved)
  • Live preview toggle — switch between source and rendered view
  • Formatting toolbar: headings, bold, italic, links, inline code, lists, blockquotes
  • Page templates for quick starts: Getting Started, API Reference, Troubleshooting, Release Notes
  • Keyboard shortcuts: Cmd+S (save), Cmd+B/I (bold/italic), Cmd+Shift+P (preview toggle)

Page Organization

Organize pages in a hierarchical tree structure. Drag-free controls let you reorder, nest, and manage pages with ease.

  • Hierarchical parent-child page relationships with breadcrumb navigation
  • Move up/down and indent/outdent controls in the sidebar
  • Inline delete with confirmation
  • Tag pages with #tags extracted from content — filter by tag in the sidebar
  • Page descriptions shown in the page list for quick identification

Wiki Links & Graph View

Connect pages using wiki-style [[Page Name]] links. A force-directed graph visualizes the relationships between all your pages.

  • Wiki links resolved in both the editor preview and public documentation
  • Backlinks panel shows every page that references the current page
  • Force-directed SVG graph with node hover highlighting
  • Click any node in the graph to navigate directly to that page
  • Graph shows the full connection network — no orphan pages

Command Palette Search

Find any page instantly with Cmd+K. Full-text search across titles and content with contextual snippets.

  • Cmd+K / Ctrl+K opens the search palette from anywhere
  • Searches both page titles and full content
  • Shows contextual snippets around matching text
  • Keyboard-navigable results with arrow keys and Enter
  • Fuzzy matching catches partial and approximate queries

Public Documentation

Publish your docs to the world with a single toggle. Each project gets a public URL at /p/[project] — no login required to read.

  • Publish toggle in project settings — on/off with one click
  • Public pages render at /p/[project]/[slug]
  • SEO meta tags with Open Graph and Twitter Card support
  • Wiki links work in published docs for seamless navigation
  • Full-text search available on public documentation

Code Generation

Auto-generate documentation from your TypeScript and JavaScript source code. Parse functions, types, interfaces, and classes into clean Markdown.

  • Parses TypeScript and JavaScript source files
  • Extracts functions, interfaces, types, enums, and classes
  • JSDoc comments become descriptions in generated docs
  • Outputs clean Markdown ready to publish or edit further
  • API endpoint at /api/codegen for programmatic access

Team Collaboration

Invite teammates, assign roles, and collaborate on documentation. Teams are auto-created on signup with tier-based member limits.

  • Personal team auto-created when you sign up
  • Invite team members via shareable invite links (7-day expiry)
  • Admin and member roles with distinct permissions
  • Member limit enforcement: Free (5), Pro (unlimited)
  • Team settings page to manage invites and members

API Key Management

Generate scoped API keys for programmatic access. Perfect for CI/CD pipelines, automation, and third-party integrations.

  • Create API keys with optional expiry dates from project settings
  • Keys prefixed with tb_ for easy identification
  • One-time display after creation — copy immediately or regenerate
  • Revoke keys instantly to revoke access
  • Full CRUD API under /api/projects/[id]/keys

Access Control

Authentication via email/password or GitHub/Google OAuth. Tier-based feature enforcement ensures fair usage.

  • Email/password authentication with bcryptjs hashing
  • GitHub and Google OAuth (configure credentials in .env.local)
  • Project-level limits: Free (1 project, unlimited pages), Pro (unlimited)
  • API routes enforce limits at project creation, page creation, and team invites
  • JWT-based sessions via NextAuth v5

Pricing Tiers

Start free and scale as you grow. Upgrade when you need private docs, custom domains, or team collaboration.

  • Free: 1 project, unlimited pages, 5 team members — everything you need to start
  • Pro: unlimited projects, pages, and team members — for growing teams
  • Stripe-powered billing — upgrade or cancel anytime
  • All tiers include the full editor, wiki links, graph view, and public docs