星期四, 19 6 月, 2025
No Result
View All Result
育心文具行

育心文具行

  • 首頁
  • 心得x體驗
  • 筆記x備忘
  • 閒談x雜記
  • 我的工具箱
  • 關於我
育心文具行
  • 首頁
  • 心得x體驗
  • 筆記x備忘
  • 閒談x雜記
  • 我的工具箱
  • 關於我
No Result
View All Result
育心文具行
Home 心得x體驗

使用 deepwiki-open 針對程式碼產生 WIKI

2025-06-11
in 心得x體驗
Reading Time:3 mins read
A A
0

DeepWiki-Open 是一套開源的工具,與 線上 deepwiki 功能類似,是一個旨在為 GitHub、GitLab 或 BitBucket 倉庫自動生成交互式 Wiki 的工具。它通過分析代碼結構,生成全面的文檔,並創建視覺化的圖表來解釋代碼的運作原理,從而幫助開發者快速瞭解項目。

先提供連結:

GitHub – AsyncFuncAI/deepwiki-open: Open Source DeepWiki: AI-Powered Wiki Generator for …

github.com

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

優點:

  1. 可執行已下載到本地的 repo(記得機敏資料要移除或設定排除)
  2. 也可以透過授權,分析私有的 git repo
  3. 可匯出 README, JSON 檔案作 RAG 或是餵給其他 AI 用途
  4. 可使用本地模型(Ollama),也可以選擇線上付費的模型 API
  5. 功能與線上版很多類似,包含可以詢問 AI 等
  6. 有提供簡體中文
  7. 可以在遠端伺服器上部屬成網站

缺點:

  1. 執行比較複雜
  2. 套用本地模型還是不太好用
  3. 比較同一個 repo 線上版的資訊會比較多,可能是模型的關係?

因為自己不愛用 docker 部屬,筆記一下要注意的事情有:

  1. 啟動要分別執行前端和後端的程式。
  2. .env 的 API_KEY 可輸入本地的 LLM 。不推薦,速度和穩定度差太多了。
  3. 如果要部屬本地LLM, Ollama 要記得先 run 起來。

筆記一下操作方式:

  1. 把 git repo clone 下來
  2. 添加 .env 檔案,參考 README 上說明添加 API_KEY
  3. 安裝後端 python 程式並且啟動後端
  4. 安裝前端 node modal 並且啟動前端畫面
  5. 畫面提示網址,開啟執行。
  6. 執行本地的程式碼,資料夾末端記得把 / 符號拿掉,並且注意資料夾名稱是否重複。
    • 主要是因為快取判斷 key 為 owner 和 repo 兩個參數,本地的 owner 固定為 local,repo 為最後一個資料夾名稱
    • 例如:
      /Users/xx/Downloads/xx-website/ooo 最後判斷會以 ooo 作為該 repo 名稱,如果名稱相同將會用一樣 repo 的資料作快取
    • 這可以利用,但通常會造成困擾。請特別注意

下載指令

git clone https://github.com/AsyncFuncAI/deepwiki-open.git

python 指令

# Install Python dependencies
pip install -r api/requirements.txt

# Start the API server
python -m api.main

前端指令

# Install JavaScript dependencies
npm install
# or
yarn install

# Start the web app
npm run dev
# or
yarn dev
Tags: AI 驅動 Wiki 生成DeepWiki-OpenGitHub/GitLab/BitBucket 倉庫分析RAG(檢索增強生成)代碼結構可視化前後端分離部署本地模型(Ollama)私有倉庫授權分析開源(Open Source)
Share22Tweet14
Previous Post

使用 Tailwind CLI 快速建立靜態 CSS 檔的基本步驟

Next Post

於 MacOS 中,整合自然語言,自動化添加行事曆事件

Related Posts

No Content Available
Load More
Next Post

於 MacOS 中,整合自然語言,自動化添加行事曆事件

發佈留言 取消回覆

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Google reCAPTCHA 保護機制,這項服務遵循 Google 隱私權政策及服務條款。

全站搜尋

No Result
View All Result

關於我

育心文具行

Jerry Lin

程式設計師

育心文具行是一家文具店,老闆的小兒子是一個設計師,職業是設計程式,興趣是設計人,倒是還沒有實作的機會。
--
所有的相遇都不是巧合。
在廣告公司待了三年有兩年多在做內容產品,離職後繼續在內容產業走了四年多,最後選則離開台灣的公司體制在家 SOHO ,碰上了 2020 年疫情才知道原來自己這是走在時代的潮流尖端。 感謝許多老闆和貴人相助,至今目前尚能存活,在台北街頭努力著。

近期文章

  • 於 MacOS 中,整合自然語言,自動化添加行事曆事件
  • 使用 deepwiki-open 針對程式碼產生 WIKI
  • 使用 Tailwind CLI 快速建立靜態 CSS 檔的基本步驟
  • Visual Studio Code 的 PHP CS Fixer 設定
  • MacOS 添加本地伺服器的 DNS

分類

  • 心得x體驗 (45)
  • 筆記x備忘 (77)
  • 閒談x雜記 (13)

贊助買咖啡

Facebook Instagram RSS

標籤

ai android cloudflare flutter git ios javascript linode linux MAC macos mis nginx php plugin QBQ!問題背後的問題 server work sublime sublime text vps vue.js vue3 What if What If? 如果這樣,會怎樣? wordpress 前端 原則 原子習慣 團隊,從傳球開始 團隊,從傳球開始:五百年都難以超越的 UCLA 傳奇教練伍登培養優越人才和團隊的領導心法 壓力測試 外掛 如果這樣,會怎樣?:胡思亂想的搞怪趣問 正經認真的科學妙答 心得 情緒 活動心得 灰階思考 約翰‧漢尼斯 股癌 自慢10 自慢10:18項修練 記錄 謝孟恭 讀書心得 這一生,你想留下什麼?

文章分類

  • 心得x體驗 (45)
  • 筆記x備忘 (77)
  • 閒談x雜記 (13)

近期文章

  • 於 MacOS 中,整合自然語言,自動化添加行事曆事件
  • 使用 deepwiki-open 針對程式碼產生 WIKI
  • 使用 Tailwind CLI 快速建立靜態 CSS 檔的基本步驟
  • Visual Studio Code 的 PHP CS Fixer 設定
  • MacOS 添加本地伺服器的 DNS

近期留言

  • 「Bolin Lai」於〈WordPress 之中藍新金流開啟後, Elementor 外掛有時會打不開的問題處理〉發佈留言
  • 「Jerry Lin」於〈WordPress 之中藍新金流開啟後, Elementor 外掛有時會打不開的問題處理〉發佈留言
  • 「JCL」於〈WordPress 之中藍新金流開啟後, Elementor 外掛有時會打不開的問題處理〉發佈留言

文章月曆

2025 年 6 月
日 一 二 三 四 五 六
1234567
891011121314
15161718192021
22232425262728
2930  
« 5 月    

© 2020 hipster.crazyjerry.studio - a blog about experience, notes and nonsense, by Jerry Lin.

No Result
View All Result
  • 首頁
  • 心得x體驗
  • 筆記x備忘
  • 閒談x雜記
  • 我的工具箱
  • 關於我

© 2020 hipster.crazyjerry.studio - a blog about experience, notes and nonsense, by Jerry Lin.