终端AI助手

一个集成AI辅助和MCP支持的终端命令行中心,提供资源管理、命令执行和AI生成命令功能。

  • by htelsiz
  • Go
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 htelsiz/skitz

使用说明

斯基茨

配备人工智能辅助和MCP集成的终端指挥中心,由 魅力.

快速开始

curl -fsSL https://raw.githubusercontent.com/htelsiz/skitz/main/install.sh | bash

然后运行 skitz.

Manual install
git clone https://github.com/htelsiz/skitz.git
cd skitz
go build -o skitz .
sudo mv skitz /usr/local/bin/

特性

特性 描述
仪表盘 带有资源和操作的标签界面
命令执行 使用以下命令运行带注释的命令 ^run 标签
AI集成 询问AI,生成命令(Anthropic、OpenAI、Ollama)
资源管理 添加、编辑、删除markdown命令引用
命令面板 通过以下方式快速访问 Ctrl+K
MCP支持 连接到 模型上下文协议 服务器

资源

资源是中的markdown文件 ~/.config/skitz/resources/ 定义您的命令引用:

# Docker

`docker ps -a` list containers ^run
`docker exec -it {{c}} bash` shell into container ^run:c
  • ^run 将命令标记为可执行
  • ^run:varname 提示 {{varname}} 跑步前

按 Enter 在任何 ^run 命令直接从TUI执行它。

配置

配置位置: ~/.config/skitz/config.yaml

ai:
  default_provider: "anthropic"
  providers:
    - name: "anthropic"
      provider_type: "anthropic"  # or: openai, ollama, openai-compatible
      api_key: "sk-ant-..."
      enabled: true

mcp:
  enabled: true
  servers:
    - name: "local"
      url: "http://localhost:8001/mcp/"

通过以下方式交互式配置提供程序 操作>配置提供程序.

Keyboard shortcuts

仪表盘

关键 行动
Tab 切换资源/操作
e 在中编辑资源 $EDITOR
d 删除资源
Enter 打开/执行
Ctrl+K 命令面板

资源视图

关键 行动
a 问AI
Ctrl+G 生成命令
Ctrl+Y 复制到剪贴板
Enter 运行命令

导航

关键 行动
j/k 或 ↑/↓ 向上/向下移动
h/l 或 ←/→ 切换部分
g/G 跳到顶部/底部
Ctrl+D/U 向下/向上翻页
q 或 Esc 返回/退出

发展

go build -o skitz .
go test ./...

堆栈: 泡沫茶,唇彩,魅力,嗯,MCP-Go

Generate demo GIFs
brew install vhs ffmpeg ttyd
cd demos && vhs demo.tape

看 演示/ 适用于所有磁带文件。

许可证

麻省理工学院