Try “car wash”, “subscription box”, “Austin” · Esc to close

Treedocs

Documentation that automatically detects and flags outdated content

Developer tool / API SaaS & software Show HN · launch post · ▲ 53

Visit site

dandylyons.github.io

What it does

Treedocs is a CLI tool that maintains documentation for code repositories by tracking files and folders in a version-controlled YAML file. It automatically detects when documentation becomes outdated by comparing the stored descriptions against the actual filesystem. Files and folders render in green when current or red when stale, making drift immediately visible. The tool can integrate with Git pre-commit hooks to prevent undocumented changes from being committed.

Who it is for

The tool targets teams onboarding new members, individual developers documenting their own projects, and AI agents that need structured context about repository layout. The documentation format is designed to be human-readable while remaining machine-parseable, so both developers reviewing code and language models exploring a codebase can consume the same source material.

Pricing

The site does not show prices.

How it stands out

Treedocs treats documentation drift as a first-class problem with automatic detection rather than relying on manual updates. The tool works locally as a command-line utility, keeping documentation in version control alongside code. The treedocs.yaml format follows a canonical JSON Schema, enabling consistent parsing by editors, CI systems, and AI tools. Output uses color coding to immediately surface staleness. The explore command offers progressive disclosure, designed specifically for agent-driven codebase navigation.

What a founder should check

First, investigate existing solutions in this space. README generators, documentation tools like Docusaurus, and IDE tree explorers already address parts of this problem. Check whether teams currently solve this through discipline, linters, or other specialized documentation maintenance tools, and how sticky those solutions are.

Second, evaluate switching costs. Adopting treedocs requires developers to learn the CLI, maintain YAML files, and integrate pre-commit hooks into their workflow. For mature projects with working documentation processes, even imperfect ones, that friction may be high.

Third, assess the distribution and moat. Currently treedocs is a Swift-only tool requiring macOS 13 and a Swift 6 build environment. Expanding to other platforms and languages would be required for wider adoption, but would also dilute focus. The core value—automated freshness checking—is relatively straightforward to replicate in other tools or languages.

Thinking of building something like this?

Every launch here is a competitor to somebody's idea. If yours is close, check it against the market before you build: the Full Check names the rivals, the prices and the gaps.

Check an idea like this

More developer tool / api launches

All

Wispbit

Linter that enforces codebase standards with AI coding agents.

Developer tool / API SaaS & softwareShow HN ▲ 31

OnlyJPG

Private browser-based converter for any image format to JPG.

Developer tool / API SaaS & softwareShow HN ▲ 64

Duck-UI

Browser-based SQL IDE for DuckDB running entirely in WebAssembly.

Developer tool / API SaaS & softwareShow HN ▲ 213

Checked ideas in SaaS & software