codewiki

codewiki is an intelligent documentation tool that automatically generates wiki-style documentation for your GitHub or local repositories using AI.

23 articles 11 View on GitHub ↗
23 articles
Conversation Memory System Architecture in CodeWiki: A Technical Deep Dive

Explore the conversation memory system architecture in CodeWiki. This three-layer design uses DataComponent, DialogTurn, CustomConversation, and Memory for stateful LLM interactions without databases.

deep-dive
Feb 16, 2026
Configuration Requirements for Deploying CodeWiki: Complete Setup Guide

Deploying CodeWiki needs Python 3.9, GitHub, Gemini, and Google API keys. Set up environment variables in .env to configure your FastAPI server.

how-to-guide
Feb 16, 2026
How CodeWiki Handles Different Repository Types: GitHub vs Local Repositories

Learn how CodeWiki processes GitHub and local repositories. Discover its regex-based type detection and unified structure normalization for seamless wiki generation.

how-to-guide
Feb 16, 2026
What Is the Role of the Ollama Embedder in Code Embedding?

Discover how the Ollama embedder transforms code and docs into vectors for semantic search and RAG in the codewiki repository. Optimize your code knowledge base.

deep-dive
Feb 16, 2026
How CodeWiki Manages Token Counting and Context Window in Chat Conversations

Discover how CodeWiki manages token counting and context window with a three-layer defense: tiktoken, message limits, and document thresholds to optimize chat performance.

internals
Feb 16, 2026
Environment Variables Needed to Deploy CodeWiki: Complete Configuration Guide

Learn the essential environment variables like PORT, GITHUB_API_KEY, and GEMINI_API_KEY needed to successfully deploy your CodeWiki application. Get the complete configuration guide now.

how-to-guide
Feb 16, 2026
How CodeWiki Processes Mermaid Diagram Click Events: A Deep Dive into the React Implementation

Learn how CodeWiki processes Mermaid diagram click events using React. Discover how onClick handlers toggle fullscreen mode and display diagrams in a modal overlay.

deep-dive
Feb 16, 2026
Understanding Mermaid Diagram Validation Logic in CodeWiki: A Technical Deep Dive

Explore the mermaid diagram validation logic in CodeWiki. Discover how the handle_mermaid_validation function sanitizes diagrams through five key transformations. Learn more now.

deep-dive
Feb 16, 2026
How CodeWiki Manages GitHub API Rate Limiting: A Deep Dive into the Implementation

Discover how CodeWiki handles GitHub API rate limiting. Learn how it leverages authentication tokens to boost request quotas from 60 to 5,000 per hour without dedicated handling.

deep-dive
Feb 16, 2026
How CodeWiki Fetches Repository Structures from GitHub: A Complete Technical Guide

Learn how CodeWiki fetches repository structures from GitHub. It parses URLs, queries the GitHub API for file trees and readmes, and decodes content for a clear view.

how-to-guide
Feb 16, 2026
How the CodeWiki Frontend Integrates with the FastAPI Backend: A Complete Technical Guide

Discover how the CodeWiki Next.js frontend integrates with the FastAPI backend using REST APIs and Redis for real-time asynchronous wiki generation and progress updates.

deep-dive
Feb 16, 2026
Multi-Step Diagram Generation Process in CodeWiki: A 4-Stage Pipeline Explained

Discover CodeWiki's 4-stage pipeline for multi-step diagram generation. Learn how GitHub data transforms into validated Mermaid diagrams with LLM insights.

internals
Feb 16, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →