Komment is an end-to-end documentation engine that plugs into dev workflows and automatically produces sophisticated software documentation at preconfigured git events.
Komment also offers a dashboard to view and manage your documentation pipelines, and an extensive configuration suite so you can control the style and specs of the generated output.
Think of it as continuous integration but for docs. Just hook up a git repo and watch it go!
Komment is designed to cater to a broad audience, offering dynamically generated documentation from source code at various levels of abstraction.
Currently available outputs include in-code comments, user API docs, and interactive dependency graphs. Support for interface descriptions, architecture diagrams, changelogs and data flow graphs will soon be released.
We currently support several of the most popular programming languages, including JavaScript, TypeScript, Python, Java, Ruby and C#. We release support for 1 new language every month on average.
Komment is compatible with a range of development platforms, including GitHub, GitLab, AWS, Azure and Terraform adapters. Support for BitBucket and GCP is under development.
Want us to support your favorite language or platform? Drop us a message here!
Komment's relies heavily on proprietary algorithms, balanced guardrails and purpose-built code processors that are tailored specifically to carry out software documentation. This combination of deterministic approaches together with tiny task-specific neural networks offer far superior performance over generic off-the-shelf language models.
In addition, Komment automatically runs rigorous multi-layer quality assurance on all its output, which includes a 100% confirmation that no changes have been made to the code.
All this results in highly accurate, sophisticated and reliable documentation for your software.
Komment does all the heavy-lifting necessary to keep your codebase understandable and prevent any instances of documentation drift — making it an indispensable tool for teams that want accurate, consistent and continuously synced docs to boost team performance.
Komment provides teams with a single pane of glass to manage the tone, style, coverage and other aspects of their project docs, without needing to rely on the manual actions of each individual member.
Organizations can easily track the volume of code we process and get insights into their productivity and ROI metrics in their Komment dashboard.
In a nutshell, Komment is your team’s go-to portal to produce, manage and access reliable and fresh software documentation.
Yes! When you sign up for Komment, we automatically grant you a full-access user license for the first month. You can try out premium features like private code documentation, real-time processing and multiplayer setups for free during the trial.
And no worries about commitment – we don’t need a credit card on file and you won't be automatically billed at the end of the trial. You have full control to choose the plan that best fits your needs!
Simply navigate to the Komment dashboard, log in with a git platform of your choice and connect a repository. From there, you can trigger documentation jobs manually via the Quickstart option, or push changes to your repository and watch Komment do its magic.
Security is the foundation of Komment’s design. We never share any code or customer data with third-party services. All information is processed entirely within the confines of our VPC infrastructure.
Komment’s doc generation pipelines are fully automated and no humans are privy to any step of the execution.
For organizations with enhanced security requirements, Komment also supports fully self-contained deployments for both on-premises and customer VPC data centers. With Komment Enterprise, customer code never leaves the client’s infrastructure to get documented.
No one has access to your valuable intellectual property – not even Komment.
Absolutely! Komment can produce documentation for all kinds of software, including legacy systems. Our tool processes projects developed 20 years ago with as much proficiency as those written just this morning.
Whether your code was authored by humans or AI, whether it was programmed by in-house engineers or an offshore development team, Komment can document it all for you.
Click here to see a walkthrough on how to document legacy projects effortlessly.
Komment is the only batteries-included documentation solution that automates the creation, management, and maintenance of software docs in one consolidated offering.
Traditional doc tools are often simple prettifying layers that extract existing annotations from a codebase and present them in a user-friendly interface. But developers are still responsible for crafting the documentation themselves.
If you instead rely on LLM-based chatbots, you are now responsible for all the prompt engineering, output curation, and manual docs update – also a very time-consuming process. Not to mention the probability of mistakes introduced via hallucinations.
In contrast, Komment is a bonafide documentation generator that will actually write out reliable explanations for your code without you lifting a finger.
Komment takes over the entire production process, automating the leap from source code to natural language and visual elements without any active involvement from developers, while essentially doing away with inaccuracies due to strong built-in quality control measures.