星期日, 17 8 月, 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 中,整合自然語言,自動化添加行事曆事件

我的威力彩夢。Telegram 樂透彩機器人

2025-07-12 N8N Workshop 筆記心得

全站搜尋

No Result
View All Result

關於我

育心文具行

Jerry Lin

程式設計師

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

近期文章

  • LLM 生成參數清單與說明
  • 使用 google 的 Gemini CLI 來製作字幕
  • 2025-07-29 社交模式檢討
  • 2025-07-25 社交模式檢討
  • 2025-07-12 N8N Workshop 筆記心得

分類

  • 心得x體驗 (47)
  • 筆記x備忘 (79)
  • 閒談x雜記 (15)

贊助買咖啡

Facebook Instagram RSS

標籤

android ci4 cloudflare Codeigniter codeigniter 4 flutter git ios linode linux MAC macos nginx php plugin QBQ!問題背後的問題 server work sublime sublime text vps vue.js vue3 What if What If? 如果這樣,會怎樣? wordpress 備份 原則 團隊,從傳球開始 團隊,從傳球開始:五百年都難以超越的 UCLA 傳奇教練伍登培養優越人才和團隊的領導心法 外掛 如果這樣,會怎樣?:胡思亂想的搞怪趣問 正經認真的科學妙答 媒體識讀 工作的原則 心得 意志力 活動心得 灰階思考 第三部分 第二部分 第四部分 股癌 自慢10 自慢10:18項修練 謝孟恭 讀書心得

文章分類

  • 心得x體驗 (47)
  • 筆記x備忘 (79)
  • 閒談x雜記 (15)

近期文章

  • LLM 生成參數清單與說明
  • 使用 google 的 Gemini CLI 來製作字幕
  • 2025-07-29 社交模式檢討
  • 2025-07-25 社交模式檢討
  • 2025-07-12 N8N Workshop 筆記心得

近期留言

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

文章月曆

2025 年 8 月
日 一 二 三 四 五 六
 12
3456789
10111213141516
17181920212223
24252627282930
31  
« 7 月    

© 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.