進階Go

grut終端檔案瀏覽器,整合Git與AI聊天

grut 是一款基於終端的檔案瀏覽器,深度整合 Git 與 GitHub,並內建 AI 聊天功能。其響應式面板可在導航時實時同步,幫助開發者高效管理檔案、檢視版本歷史,並通過 AI 快速獲取上下文建議。開源免費,適合追求終端效率的開發者。

39 星標
2 分叉
0 問題
1 流覽
Go
MIT
收錄日期

專案概述

grut 是一款基於終端的檔案瀏覽器,深度整合 Git 與 GitHub,並內建 AI 聊天功能。其響應式面板可在導航時實時同步,幫助開發者高效管理檔案、檢視版本歷史,並通過 AI 快速獲取上下文建議。開源免費,適合追求終端效率的開發者。

對終端重度使用者來說,檔案管理器可以是 rangerlf,但 grut 試圖帶來一點新東西:它把 Git 狀態、GitHub 協作和 AI 聊天直接塞進了檔案瀏覽流程裡。聽起來有點雜,但實際用起來會發現,所有這些都圍繞一個核心——讓你在瀏覽檔案時不需要切換工具。

Git 狀態一目瞭然

grut 的左側面板會實時顯示檔案和目錄的 Git 狀態:修改、新增、刪除、衝突等,顏色標識清晰。當你瀏覽到某個檔案時,右側面板會自動展示該檔案的 Git 日誌與差異,省去了切到終端敲 git loggit diff 的麻煩。這種「跟著游標走」的響應式面板設計,讓上下文切換幾乎消失。

GitHub 整合:從終端發起協作

除了本地 Git,grut 還能連線 GitHub。你可以在檔案上直接建立 Issue、檢視 PR 狀態,甚至發起 Code Review。這對使用 GitHub Flow 的團隊來說很實用——不需要開啟瀏覽器,就能完成大部分協作動作。當然,前提是你要先配置好 GitHub Token。

AI 聊天:檔案級的上下文助手

grut 內建了一個 AI 聊天面板,它會自動感知你當前選中的檔案。你可以問「這個函式的作用是什麼?」或「幫我寫一段單元測試」,AI 會基於檔案內容給出建議。目前它支援接入 OpenAI 相容的 API,你也可以換成本地模型,靈活度不錯。不過要注意,AI 的回答質量取決於底層模型,grut 本身只負責傳遞上下文。

  • 響應式面板:目錄樹、檔案預覽、Git 資訊、AI 聊天四個面板可自由組合
  • 鍵盤驅動:完全 vim 風格快捷鍵,上手後效率極高
  • 跨平臺:Go 編寫,支援 Linux、macOS 和 Windows(需要終端模擬器)
  • 配置簡單:通過 YAML 檔案自定義顏色、快捷鍵和 AI 端點

值得一試嗎?

grut 目前還很年輕(39 個 Star),功能上不如 ranger 豐富,但它的整合思路很清晰:把 Git 和 AI 變成檔案瀏覽的自然部分。如果你是那種喜歡在終端裡完成一切的人,尤其經常和 Git 及 GitHub 打交道,grut 值得花半小時折騰一下。它可能不會取代你的主力檔案管理器,但至少會讓你看到「終端工具還能這麼玩」。

終端檔案管理器Git整合GitHub整合AI聊天響應式面板Go語言效率工具開源專案檔案瀏覽終端工具

項目評分

0.0 (0 評價)

分享

常見問題

grut: 終端檔案瀏覽器,整合Git與AI聊天 是什麼?

grut 是一款基於終端的檔案瀏覽器,深度整合 Git 與 GitHub,並內建 AI 聊天功能。其響應式面板可在導航時實時同步,幫助開發者高效管理檔案、檢視版本歷史,並通過 AI 快速獲取上下文建議。開源免費,適合追求終端效率的開發者。

grut: 終端檔案瀏覽器,整合Git與AI聊天 用什麼語言開發?

grut: 終端檔案瀏覽器,整合Git與AI聊天 主要使用 Go 開發。

grut: 終端檔案瀏覽器,整合Git與AI聊天 使用什麼開源授權?

grut: 終端檔案瀏覽器,整合Git與AI聊天 基於 MIT 授權開源。

相關專案

暫無結果

探索更多

評論

評論

0
0/500 字元

暫無評論

成為第一個評論的人

開源專案

探索、學習和貢獻開源 AI 專案,推動人工智慧技術的發展

查看全部