- 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
8 months agoUpdated At
8 months agoAuthor Name
fkom13Star
-Language
-License
-Category
developer-tools
Recommend Servers
View AllCzechia Payments Mcp
@junter1989k-ai
9 days ago
Switzerland Payments Mcp
@junter1989k-ai
9 days ago
Tanzania Payments Mcp
@junter1989k-ai
9 days ago
Cyprus Payments Mcp
@junter1989k-ai
9 days ago
Oman Payments Mcp
@junter1989k-ai
9 days ago
Qatar Payments Mcp
@junter1989k-ai
9 days ago
Uganda Payments Mcp
@junter1989k-ai
9 days ago
Guatemala Payments Mcp
@junter1989k-ai
9 days ago
South Africa Payments Mcp
@junter1989k-ai
9 days ago
Amap Maps
@amap
高德地图官方 MCP Server
a year ago
Lithuania Payments Mcp
@junter1989k-ai
9 days ago
Slovakia Payments Mcp
@junter1989k-ai
9 days ago
Luxembourg Payments Mcp
@junter1989k-ai
9 days ago
France Payments Mcp
@junter1989k-ai
9 days ago
Australia Payments Mcp
@junter1989k-ai
9 days ago
Rwanda Payments Mcp
@junter1989k-ai
9 days ago
Bangladesh Payments Mcp
@junter1989k-ai
9 days ago
Serper MCP Server
@garymengcom
A Serper MCP Server
Python
a year ago
Spain Payments Mcp
@junter1989k-ai
9 days ago