智语

Zhitalk

智语 Zhitalk 🤖 是一个 AI Agent 个人助手,像 OpenClaw 小龙虾一样。 包含 tools skills memory hook subagent MCP-server 等 Agent 功能。你可以和它聊天,给它分配任务,让它操作文件...

📖 你可以免费围观项目进展,也可以加入学习 跟双越老师从 0 开发一个 AI Agent 智能体

zhitalk 效果图

Install

本地安装 Nodejs 版本>=22 ,执行如下命令安装 Zhitalk

【注意】Windows 操作系统,使用管理员身份打开 cmd ,再执行命令

npm i zhitalk -g

能查看到 Zhitalk 的版本号,说明安装成功

zhitalk --version

运行 zhitalk 命令

zhitalk

升级到最新版

npm update zhitalk -g

Config

智语 Zhitalk 初次运行的时候,会创建配置文件 zhitalk.json ,你至少要配置 2 项。

1. model 大模型的名称、API key 和 baseURL ,下面是 kimi 的示例。其他模型见下文。

2. TAVILY_API_KEY 是 tavily search API 的 API key ,用于 agent 做网络搜索。

{
  "model": {
    "model": "kimi-k2.6",
    "apiKey": "sk-xxx",
    "baseURL": "https://api.moonshot.cn/v1"
  },
  "env": {
    "TAVILY_API_KEY": "tvly-dev-xxx"
  }
}

如果你以后想修改配置,可通过命令找配置文件的位置。

zhitalk config

Models

【注意】一些免费大模型(如 GLM-4-Flash)可能会存在兼容性问题。

1. Deepseek https://api-docs.deepseek.com/zh-cn/

{
  "model": {
    "model": "deepseek-v4-pro",
    "apiKey": "sk-xxx",
    "baseURL": "https://api.deepseek.com"
  }
}

2. MiniMax https://platform.minimaxi.com/docs/guides/quickstart-preparation

{
    "model": {
      "model": "MiniMax-M3",
      "apiKey": "sk-api-xxx",
      "baseURL": "https://api.minimaxi.com/v1"
    }
  }

3. GLM 智普 https://docs.bigmodel.cn/cn/guide/develop/langchain/introduction

{
  "model": {
    "model": "GLM-5.1",
    "apiKey": "xxx",
    "baseURL": "https://open.bigmodel.cn/api/paas/v4/"
  }
}

4. QWEN 千问 https://bailian.console.aliyun.com/cn-beijing#/home

{
  "model": {
    "model": "qwen-plus",
    "apiKey": "sk-ws-xxx",
    "baseURL": "https://dashscope.aliyuncs.com/compatible-mode/v1"
  }
}

5. 小米 https://mimo.mi.com/docs/zh-CN/quick-start/summary/first-api-call

{
  "model": {
    "model": "mimo-v2.5-pro",
    "apiKey": "xxx",
    "baseURL": "https://api.xiaomimimo.com/v1"
  }
}

其他模型,只要符合 OpenAI 接口格式,都能支持。

Skills

1. 手动安装第三方 skill ,Anthropic 提供了很多常用 skills 可以选择安装,例如

npx skills add https://github.com/anthropics/skills/tree/main/skills/pdf

2. 在 Agent 中聊天对话,让它来安装一个第三方 skill

帮我查找关于 pdf 的 skill 并安装最流行的那个

3. 在 Agent 中聊天对话,让它来创建一个新 skill

帮我创建一个 skill 专门用来提出反对意见,防止我只看到正面价值,看不到负面影响

MCP Server

找到你的配置文件 zhitalk.json 打开编辑,可以配置 MCP Server,格式如下

{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": ["-y", "@playwright/mcp@latest"]
    },
    "github": {
      "url": "https://api.githubcopilot.com/mcp/",
      "headers": {
        "Authorization": "Bearer github_pat_xxx"
      }
    }
}

hooks

找到你的配置文件 zhitalk.json 打开编辑,可以配置 hooks ,格式如下

{
  "hooks": {
    "PreToolUse": [
      { "matcher": "exec", "command": "echo 'Checking command...'" },
      { "matcher": "read_file", "command": "~/.zhitalk/hooks/protect_env.sh" }
    ],
    "PostToolUse": [
      { "matcher": "*", "command": "~/.zhitalk/hooks/record_tool.sh" }
    ]
  }
}