ClaudeMap

ShellOracle

一个终端工具:按 CTRL+F,用自然语言描述生成 shell 命令。

技能与命令shellcliterminalllm

ShellOracle 是一个不绑定特定提供商的终端工具,用于生成 shell 命令:在 BASH、ZSH 或 fish 里按 CTRL+F,描述你想要的东西,生成的命令会直接插入提示符。它对接八家文档列明的提供商之一——Ollama、llmman、OpenAI、Deepseek、LocalAI、LM Studio、XAI 与 Google——并不绑定 Claude Code;用你现有的后端即可。

它做什么

  • 在 macOS 与 Linux 的 BASH/ZSH/fish 里按 CTRL+F:用自然语言描述命令,结果直接插入提示符
  • widget 内置命令历史——方向键翻过去的提示;光标左侧文本会自动带入
  • 支持 Unix 管道:echo "find all the python files in my cwd" | shor 不经 widget 也能用;也可用 shor 或 python3 -m shelloracle 直接运行
  • 八家文档列明的提供商——Ollama、llmman、OpenAI、Deepseek、LocalAI、LM Studio、XAI、Google——经 ~/.shelloracle/config.toml 切换(shor config edit)

什么时候用

不离开终端就想得起 flag、拼得出单行命令——知道要做什么、却想不起确切写法时最有用。因为不绑定提供商,本地模型方案(Ollama、LM Studio、LocalAI)与云端 API 都适用。

如何上手

# 1. 安装包(推荐 pipx,环境隔离)
pipx install shelloracle

# 2. 初始化配置——按提示选择提供商、模型与 API key
shor config init

# 用法:在 shell 里按 CTRL+F,描述命令,回车

注意事项

不是 Claude Code skill 或插件——README 没有记录任何 Claude 或 Anthropic 集成,八家提供商里也没有 Anthropic。仅支持 macOS 与 Linux;无原生 Windows 支持。许可证为 GPLv3。

代码仓库

djcopley/ShellOracle

收录日期

地图上的相关资源

  • SureForge

    技能

    纯指令式 skill:让 agent 先调研再提问、先规划再动手、先验证再说「做完了」。

    • workflow
    • verification
    • quality
    • skill
  • 归藏的 Agent Skill:把代码库的最近更新做成一支成片宣传片——接真实组件、代码渲染动画、代码写配乐,全程不碰视频剪辑软件。

    • agent-skill
    • video
    • promo
    • marketing
  • 一个给「图里没有任何文字线索」的照片做地理定位的 Agent Skill——用 OSM 几何、高程天际线与卫星瓦片,把「这是哪」变成带误差半径的测量答案。

    • agent-skill
    • geolocation
    • osint
    • openstreetmap