djcopley/ShellOracle
A terminal utility for intelligent shell command generation
解決的問題
ShellOracle 消除了記憶複雜 shell 命令或搜尋文件的需要,讓使用者能透過自然語言描述生成精確的終端命令。
工作原理
它作為 BASH、ZSH 和 fish shell 的一個元件運作。當使用者按下鍵盤快速鍵(CTRL+F)時,可以用普通英文描述他們想要的命令。該工具隨後使用設定的 LLM 提供者生成相對應的 shell 命令,並直接插入到提示符中。
適用對象
希望加快命令列工作流程、減少查找語法時間的 macOS 或 Linux 使用者,包括開發者與系統管理員。
主要亮點
- 多提供者支援:相容本地提供者如 Ollama、LocalAI 和 LM Studio,以及雲端 API 如 OpenAI、Deepseek、Grok (XAI) 和 Google。
- Shell 集成:透過專用鍵盤快速鍵深度整合至 BASH、ZSH 和 fish 中。
- Unix 管道支援:可在管道中使用(例如
echo "text" | shor),支援高階命令鏈式呼叫。 - 上下文感知:將 shell 缓衝區中的現有文字傳遞到提示符中,以獲得更好的上下文。
- 命令歷史:維護提示符歷史記錄,便於參考與循環使用。
相關
- 專案
- 專案
- 專案
- 專案