- 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 AllKazakhstan Payments Mcp
@junter1989k-ai
11 days ago
Sweden Payments Mcp
@junter1989k-ai
11 days ago
Test
@modelcontextprotocol
test
7 months ago
Egypt Payments Mcp
@junter1989k-ai
11 days ago
Rwanda Payments Mcp
@junter1989k-ai
11 days ago
Czechia Payments Mcp
@junter1989k-ai
11 days ago
Nepal Payments Mcp
@junter1989k-ai
11 days ago
Georgia Payments Mcp
@junter1989k-ai
11 days ago
Ireland Payments Mcp
@junter1989k-ai
11 days ago
Memory
@modelcontextprotocol
a year ago
Guatemala Payments Mcp
@junter1989k-ai
11 days ago
Bulgaria Payments Mcp
@junter1989k-ai
11 days ago
Germany Payments Mcp
@junter1989k-ai
11 days ago
Playwright Mcp
@microsoft
Playwright MCP server
TypeScript
a year ago
Costa Rica Payments Mcp
@junter1989k-ai
11 days ago
Serper MCP Server
@garymengcom
A Serper MCP Server
Python
a year ago
Zambia Payments Mcp
@junter1989k-ai
11 days ago