Documentation that stays true to your code

Stop chasing outdated and scattered documentation. Keep your team’s knowledge alive and accurate as your codebase evolves.

Verified references - When code changes, your docs know

Tesso uses Language Server Protocol to verify every backticked symbol in your markdown points to an actual function, struct, or variable. When a symbol disappears, Tesso flags every doc that referenced it, and lets you (or an AI agent) point it at the new symbol.

billing/wallet.go
Go
package billing
docs/billing/fees.md
Markdown
No documentation yet

Empty package, no documentation yet

Features - What makes Tesso different

Verified references between docs and code, AI agents via MCP, markdown in your repo. Built for developers, not docs platforms.

  • Pass each user’s Wallet to CalculateFee for every transaction.
    Older docs that mentioned UserAccount were flagged.

    Verified code references

    Every backticked symbol in your docs links to an actual function or struct via LSP. Refactor confidently. Tesso catches every affected doc.

  • > agent: fix broken docs in fees.md
      tesso-mcp: scanning billing pkg
      tesso-mcp: matching symbols
      ✓ rewrote 2 refs
      ✓ removed 1 stale link

    AI-powered documentation

    Connect Tesso over MCP. AI agents like Claude Code or Cursor write, verify, and fix docs as they refactor your code.

  • tesso · refs12 verified
    docs/billing/fees.mdlinked
    docs/billing/users.mdlinked

    Documentation CISoon

    Plug Tesso into your CI pipeline. Broken docs fail the build, not your onboarding.

  • Tesso:Referenced in Fee modelDocument⌥T
    12fee := CalculateFee(amt)

    VSCode extension

    Hover any reference to jump to the symbol. Browse docs alongside the code without leaving your editor.

  • Calls Wallet for each user transaction. The fee is recorded on each Wallet’s balance.

    Rich editor, clean storage

    Headings, lists, tables, graphs, AI assist. All rendered in a modern editor and stored as plain markdown in your repo.

  • my-project/
    └ .tesso/
    └ docs/
    ├ fees.md
    ├ users.md
    └ api.md

    Your repo, your docs

    Docs live in your repo as markdown. No hosting, no SaaS. Single binary, fully offline after setup.

Want to try Tesso early?

We’re working with a small group of teams to shape Tesso before launch. If you’re tired of stale docs and want input into what we build, get in touch.