

告别繁琐的命令行操作,IntelliShell 是你终端中的智能助手,让复杂命令变得轻而易举!它能帮你轻松管理、查找、生成甚至修复各种命令,显著提升你的工作效率。
使用 ctrl+space 快捷键,即可搜索你的个人命令库,无需记忆繁杂指令。
输入过程中,IntelliShell 会为你提供上下文相关的动态补全,让你的终端操作如行云流水。
只需用日常语言描述你的需求,AI 就能帮你生成复杂的命令,例如:
“帮我查找最近一周内所有修改过的 Python 文件,并按大小排序。”
IntelliShell 能将这类描述转化为可执行的命令。
如果你的命令有小错误,IntelliShell 可能会智能识别并给出修改建议,省去你排查问题的时间。
准备好让你的终端焕然一新了吗?只需几个简单的步骤,即可开始你的智能命令行之旅!
pip 即可快速安装。
pip install git-quick
或者,你也可以从源代码安装:
git clone <your-repo-url>
cd git-quick
pip install -e .
curl -fsSL https://ollama.ai/install.sh | sh
ollama pull llama3.2
安装后,IntelliShell 将默认使用 Ollama。
cat > ~/.gitquick.toml << EOF
[quick]
ai_provider = "openai"
[ai]
openai_api_key = "sk-..."
EOF
--no-ai 标记。
gq:
cd /path/to/your/project
echo "test" >> README.md
gq
你会看到由 AI 生成的提交信息,并可以确认或编辑它,然后自动提交并推送。
IntelliShell 功能强大,远不止于智能提交:
gq story:以美观的格式展示你的提交历史。
gq story --group-by type
你可以按类型、作者等多种方式分组,甚至导出为 Markdown 格式的 CHANGELOG。
gq time:轻松跟踪你在不同分支上花费的时间。
gq time start
gq time report --all
准确记录你的开发投入,帮助你更好地管理项目。
gq sync:一键同步所有本地分支与远程仓库。
gq sync
保持所有分支最新,省去手动操作的麻烦。
Ctrl+Shift+G Q 快速提交 & 推送。Ctrl+Shift+G M 生成 AI 提交信息。IntelliShell 提供了丰富的配置选项,让你能根据习惯进行个性化设置,并能轻松地融入你的自动化工作流:
.gitquick.toml 文件,即可为特定项目设置专属配置,例如:
[quick]
emoji_style = "none"
conventional_commits = true
auto_push = false # 团队偏好手动推送
将 IntelliShell 命令整合到你的脚本、Git Hooks 甚至 GitHub Actions 中,实现更高级的自动化。
想象一下,每天自动提交项目进度,或者在切换分支时自动开始时间跟踪,IntelliShell 都能帮你实现!
IntelliShell 由开发者为开发者而生,旨在让你的 Git 工作流更智能、更高效。我们欢迎您的加入,共同改进这款工具!
许可:MIT License - 欢迎自由使用、学习和修改。