# deepwiki-open | ASYNCFUNC | Knowledge Base | Instagit

Open Source DeepWiki: AI-Powered Wiki Generator for GitHub/Gitlab/Bitbucket Repositories. Join the discord: https://discord.gg/gMwThUMeme

GitHub Stars: 14.3k

Repository: https://github.com/asyncfuncai/deepwiki-open

---

## Articles

### [Purpose and Structure of the .adalflow Directory in DeepWiki-Open](/asyncfuncai/deepwiki-open/deepwiki-data-persistence-adalflow-directory-explained)

Explore the .adalflow directory, DeepWiki-Opens persistent storage. Learn how it organizes cloned repos, FAISS indexes, and cached wiki pages for data survival.

- Tags: internals
- Published: 2026-02-16

### [How to Process Local Repositories with DeepWiki Without Remote Cloning](/asyncfuncai/deepwiki-open/processing-local-repositories-deepwiki-without-cloning)

Process local repositories with DeepWiki using the /local_repo/structure endpoint. Learn how to analyze existing files and bypass remote cloning for efficient RAG queries.

- Tags: how-to-guide
- Published: 2026-02-16

### [How to Customize the DeepWiki Configuration Directory Using the DEEPWIKI_CONFIG_DIR Environment Variable](/asyncfuncai/deepwiki-open/customizing-deepwiki-config-directory-env-variable)

Learn how to customize the DeepWiki configuration directory using the DEEPWIKI_CONFIG_DIR environment variable. Easily load custom settings for your DeepWiki project.

- Tags: how-to-guide
- Published: 2026-02-16

### [How to Troubleshoot API Key Problems with Google, OpenAI, Azure, and OpenRouter in DeepWiki](/asyncfuncai/deepwiki-open/troubleshooting-deepwiki-api-key-issues)

Fix API key problems for Google OpenAI Azure and OpenRouter in DeepWiki. Learn troubleshooting steps and resolve common issues with environment variables and pre-flight checks.

- Tags: how-to-guide
- Published: 2026-02-16

### [How to Set Up and Use Local Ollama Models for Offline Wiki Generation with DeepWiki](/asyncfuncai/deepwiki-open/setting-up-local-ollama-models-deepwiki-offline)

Generate wikis offline with DeepWiki using local Ollama models. Set up Ollama for embedding and text generation, keeping your data local and eliminating API keys.

- Tags: how-to-guide
- Published: 2026-02-16

### [Optimizing Embedding Performance When Dealing with Large Codebases in DeepWiki](/asyncfuncai/deepwiki-open/optimizing-embedding-performance-large-codebases-deepwiki)

Boost embedding performance for large codebases in DeepWiki with batch-size tuning, token filtering, and provider caching. Optimize processing, avoid limits.

- Tags: performance
- Published: 2026-02-16

### [DeepWiki vs AsyncReview: Understanding the Project Focus Shift and Key Differences](/asyncfuncai/deepwiki-open/deepwiki-vs-asyncreview-project-focus)

Explore DeepWiki vs AsyncReview. Understand the shift to dynamic AI code review and away from static wiki generation. See key differences now.

- Tags: deep-dive
- Published: 2026-02-16

### [FAISS Retriever Implementation in DeepWiki's Ask Feature: Technical Deep Dive](/asyncfuncai/deepwiki-open/how-faiss-retriever-works-deepwiki-ask-feature)

Explore the FAISS retriever implementation powering DeepWiki's Ask feature. Learn how it enables fast, in-memory similarity search for efficient code retrieval to ground LLM responses. Dive into the technical details in this de...

- Tags: deep-dive
- Published: 2026-02-16

### [How to Configure File Filters in DeepWiki to Exclude Specific Directories and Files](/asyncfuncai/deepwiki-open/configuring-deepwiki-file-filters-exclusion)

Learn how to configure file filters in DeepWiki to easily exclude specific directories and files from your repository analysis using repo.json for precise control.

- Tags: how-to-guide
- Published: 2026-02-16

### [DeepWiki Internationalization: How Multi-Language Support Works](/asyncfuncai/deepwiki-open/deepwiki-multi-language-support-i18n)

Discover DeepWiki internationalization. Learn how its data-driven React architecture dynamically loads JSON translation bundles for multi-language support, powering nine languages.

- Tags: internals
- Published: 2026-02-16

### [How the DeepWiki Export Feature Generates Markdown and JSON Wiki Files](/asyncfuncai/deepwiki-open/deepwiki-export-feature-markdown-json)

Learn how the DeepWiki export feature generates Markdown and JSON wiki files. Discover its FastAPI endpoint for assembling documents with metadata, tables of contents, and cross-references.

- Tags: how-to-guide
- Published: 2026-02-16

### [DeepWiki Server-Side Wiki Caching Mechanism: Implementation and Invalidation Strategies](/asyncfuncai/deepwiki-open/deepwiki-server-side-caching-invalidation)

Explore DeepWiki's server-side caching: learn how it stores JSON wiki structures and handles invalidation via DELETE endpoints and POST overwrites. Enhance performance now.

- Tags: internals
- Published: 2026-02-16

### [How to Run DeepWiki with Self-Signed Certificates in Production](/asyncfuncai/deepwiki-open/running-deepwiki-with-self-signed-certificates-production)

Learn how to run DeepWiki with self-signed certificates in production using Docker and the CUSTOM_CERT_DIR argument. Secure your DeepWiki deployment effectively.

- Tags: how-to-guide
- Published: 2026-02-16

### [How to Configure DeepWiki Logging: Setting LOG_LEVEL and LOG_FILE_PATH](/asyncfuncai/deepwiki-open/deepwiki-logging-configuration-log-level-file-path)

Learn how to configure DeepWiki logging by setting LOG_LEVEL and LOG_FILE_PATH. Control log severity and destination easily before starting your application and ensure smooth operation.

- Tags: how-to-guide
- Published: 2026-02-16

### [How to Integrate DeepWiki with Private GitHub or GitLab Repositories Using Personal Access Tokens](/asyncfuncai/deepwiki-open/integrating-private-github-gitlab-with-deepwiki)

Securely integrate DeepWiki with private GitHub or GitLab repositories using personal access tokens. Learn how DeepWiki handles PATs safely to protect your code.

- Tags: how-to-guide
- Published: 2026-02-16

### [DeepWiki Backend API Endpoints: Complete Reference Guide](/asyncfuncai/deepwiki-open/deepwiki-backend-api-endpoints-reference)

Explore the core DeepWiki backend API endpoints like wiki_cache chat completions stream and export wiki. Get a complete reference for this FastAPI application and enhance your integration.

- Tags: api-reference
- Published: 2026-02-16

### [How DeepWiki DeepResearch Enables Multi-Turn Investigation: A Technical Deep Dive](/asyncfuncai/deepwiki-open/deepwiki-deepresearch-multi-turn-investigation)

Discover how DeepWiki's DeepResearch feature empowers multi-turn investigations. Learn about system prompts and state tracking for progressive, comprehensive answers.

- Tags: deep-dive
- Published: 2026-02-16

### [How to Set Up DeepWiki Using Docker: Environment Variables and Volume Mounting Guide](/asyncfuncai/deepwiki-open/setting-up-deepwiki-with-docker)

Setting up DeepWiki with Docker is simple. Clone the repo, configure environment variables in a .env file, and launch with docker-compose up for persistent volumes. Get started now.

- Tags: how-to-guide
- Published: 2026-02-16

### [How to Troubleshoot DeepWiki Wiki Generation Failures on Large Repositories](/asyncfuncai/deepwiki-open/troubleshooting-deepwiki-wiki-generation-failures-large-repos)

Fix DeepWiki wiki generation failures for large repos. Verify embedding dimensions, use filters, clear cache, and regenerate to resolve issues.

- Tags: how-to-guide
- Published: 2026-02-16

### [DeepWiki WebSocket API Implementation for Real-Time Chat Streaming](/asyncfuncai/deepwiki-open/deepwiki-websocket-api-real-time-chat-streaming)

Discover how the DeepWiki WebSocket API streams real-time chat using an async generator and RAG pipeline. Learn about incremental text updates and provider streaming.

- Tags: api-reference
- Published: 2026-02-16

### [How DeepWiki Authorization Mode Secures Wiki Generation with Environment-Based Secret Codes](/asyncfuncai/deepwiki-open/deepwiki-authorization-mode-secret-code)

Learn how DeepWiki authorization mode secures wiki generation using environment-based secret codes. Protect your wiki with secure credential validation for privileged actions.

- Tags: how-to-guide
- Published: 2026-02-16

### [DeepWiki Architecture and RAG Pipeline: How It Processes Repositories and Generates Wikis](/asyncfuncai/deepwiki-open/deepwiki-architecture-rag-pipeline-explained)

Explore the DeepWiki architecture and RAG pipeline. Learn how it processes repositories and generates wiki documentation using FastAPI and FAISS vector stores.

- Tags: architecture
- Published: 2026-02-16

### [How to Switch Between Embedding Providers in DeepWiki: OpenAI, Google AI, and Ollama](/asyncfuncai/deepwiki-open/configuring-deepwiki-embedding-providers)

Effortlessly switch embedding providers in DeepWiki between OpenAI Google AI and Ollama. Use environment variables or direct calls to change embedders instantly.

- Tags: how-to-guide
- Published: 2026-02-16

### [How to Configure DeepWiki for Custom Model Providers: OpenAI, Google, OpenRouter, Azure, and Ollama](/asyncfuncai/deepwiki-open/how-to-configure-deepwiki-for-custom-model-providers)

Learn to configure DeepWiki for custom model providers like OpenAI, Google, OpenRouter, Azure, and Ollama using JSON files and environment variables. Effortlessly integrate your preferred LLMs.

- Tags: how-to-guide
- Published: 2026-02-16

