Automate Your Code Documentation

Docstra uses the power of Large Language Models (LLMs) to scan, understand, and document your codebase. It creates interactive, linked documentation to improve developer experience and streamline code exploration.

Docstra Logo Docstra Logo Get Started

Features

Automated Documentation: Quickly generates rich, linked documentation for your entire codebase.
CLI and API Support: Available as a CLI tool and a FastAPI server, making integration easy.
Plugin and GUI Support: Plugins for popular IDEs and a desktop app are coming soon for seamless integration.
LLM-Powered Chatbot: Interactively query your codebase to better understand structure, logic, and dependencies.
Simple Setup: Docstra manages project files and embeddings in a dedicated `.docstra` folder, keeping your repo organized.

Get Started

To start using Docstra, clone the repository and install dependencies with Poetry. Make sure you have your OpenAI API key ready. Run Docstra in your project directory to initialize documentation.

git clone https://github.com/username/docstra.git
cd docstra
poetry install
Learn More