- GenCodeDoc
GenCodeDoc
Intelligent code versioning (snapshots) and automatic documentation generator. With CLI, REST API, and MCP support.
Overview
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.
Server Config
{
"mcpServers": {
"gencodedoc": {
"command": "/path/to/poetry-venv/bin/python",
"args": [
"-m",
"gencodedoc.mcp.server_stdio"
],
"env": {
"PROJECT_PATH": "/path/to/your/target-project"
}
}
}
}Project Info
Created At
7 months agoUpdated At
7 months agoAuthor Name
fkom13Star
-Language
-License
-Category
developer-tools
Recommend Servers
View AllMemory
@modelcontextprotocol
a year ago
Tavily Mcp
@tavily-ai
JavaScript
a year ago
Crevio
a day ago
Sigstore
@3089464667
19 hours ago