GenCodeDoc
Created at 18 days ago
by fkom13
Intelligent code versioning (snapshots) and automatic documentation generator. With CLI, REST API, and MCP support.
Categories
Tags
python
version-control
documentation
devtools
snapshot
mcp
cli
What is GenCodeDoc?
GenCodeDoc is an intelligent versioning and documentation generation tool designed for modern development workflows, combining smart snapshots with automated Markdown documentation generation.
How to use GenCodeDoc?
To use GenCodeDoc, clone the repository, install dependencies using Poetry, and initialize it in your project. You can create snapshots and generate documentation through the CLI or REST API.
Key features of GenCodeDoc?
- 📸 Smart Snapshots: Create space-efficient snapshots of your project with ~70% space savings through content deduplication.
- 🔄 Intelligent Autosave: Protect your work with three automatic save modes (time-based, change-based, or hybrid).
- 📝 Automated Documentation: Generate comprehensive Markdown documentation, including file structure and code snippets.
- 🔍 Advanced Diff: Compare any versions of your project with unified, JSON, or semantic diffs.
- 🔌 Triple Interface: Use GenCodeDoc via CLI, REST API, or MCP for AI integration.
Use cases of GenCodeDoc?
- Managing version control for software projects.
- Automatically generating project documentation for better collaboration.
- Integrating with AI assistants for enhanced development workflows.
FAQ from GenCodeDoc?
- Can GenCodeDoc be used with any programming language?
Yes! GenCodeDoc supports various presets including Python, Node.js, Go, and web projects.
- Is GenCodeDoc free to use?
Yes! GenCodeDoc is open-source and free for everyone.
- How does GenCodeDoc ensure data integrity?
GenCodeDoc uses SHA256 hashing for deduplication and SQLite for metadata storage, ensuring efficient and reliable data management.
View More
MCP Servers