跳到主要内容
v0.3.15 · 开源 · Rust 构建

终端里的
AI 编程代理。

Hajimi Code 不只是对话框——它是一个完整的 AI 编程代理。审查代码、重构模块、编写测试、执行命令、管理 Git,全部在终端内完成。支持 MCP 工具协议与并行子代理,让 AI 真正融入你的开发流程。

Rust 构建,毫秒级启动 OpenAI / Anthropic / Gemini 代码留在本地,隐私可控 MCP 工具协议扩展 并行子代理,复杂任务拆解 五大平台渠道桥接

一键安装(推荐)

curl -fsSL https://hajimi.work/install.sh | sh

Homebrew

brew tap hajimi-work/tap && brew install hajimi

也可前往 GitHub Releases 手动下载。

macOS(Apple Silicon / Intel)
Windows 10/11(PowerShell / WSL)
Linux(Ubuntu / Arch / Fedora)
zsh — hajimi
$ hajimi
  "Code like a cat: sleep long, move fast, and always land on your feet."

    [READY]     /\_/\  ✨
               ( >w<)
                |>  >| 🚀

🐾 >> 帮我审查当前 git 改动,指出潜在问题

⏺ Bash(git diff --staged)
⏺ Read(src/utils/auth.ts)
⏺ Read(src/middleware/cors.ts)

[审查结果]
发现 2 个需要注意的问题:

1. auth.ts L42: token 过期校验缺少时区处理,
   建议使用 Date.now() 替代 new Date()
2. cors.ts L18: allowedOrigins 包含通配符 *,
   生产环境建议指定具体域名

✓ 已生成修复建议,是否自动应用?(y/n)

不只是对话。是完整的编程代理。

读文件、写代码、跑命令、管 Git——Hajimi Code 拥有真正的工具能力,而不只是生成文本。

上下文感知

内置 grep、glob、文件读写工具,自动索引代码库结构。理解模块关系与依赖,建议精准且可直接编译。

Rust 驱动,极速响应

六个 Rust crate 组成的工作区架构,单二进制分发。冷启动毫秒级,内存占用极低。

四协议,自由切换

OpenAI、Anthropic、Gemini、OpenAI Responses 四种协议全兼容。General / Fast / Pro 三档角色,按场景自动匹配模型。

并行子代理

复杂任务自动拆解为多个子代理并行执行,每个子代理拥有独立上下文,大幅提升处理效率。

MCP 工具协议

通过 Model Context Protocol 接入外部工具服务器,扩展 AI 的能力边界。配置即用,无需改代码。

三级审批策略

Default / AutoEdit / Yolo 三种审批模式。文件写入和命令执行可逐条确认,危险操作始终拦截。

四种使用方式,覆盖全场景

从交互式对话到 CI/CD 流水线,从本地 Web 界面到团队渠道桥接。

交互对话

像聊天一样写代码

输入 hajimi 进入 REPL 模式,与代码库持续对话。内置 /review、/refactor、/test、/fix 等斜杠命令,Tab 补全,会话自动保存与恢复。

hajimi
一次性执行

一条命令,任务完成

hajimi run 执行单次任务后自动退出。配合 --json 输出结构化结果,--output 保存到文件,完美适配脚本和自动化流程。

hajimi run "帮我审查当前 git 改动"
Web 界面

浏览器中的完整体验

hajimi web 启动本地 Web 服务,通过浏览器与 AI 交互。支持 SSE 实时更新、会话管理、检查点回滚和审批操作。

hajimi web --port 3000
渠道桥接

AI 接入团队通讯

将 Hajimi 接入 Telegram、Discord、Slack、Mattermost、飞书五大平台。基于轮询,无需暴露端口,配置即用。

hajimi channel

专业级能力,开箱即用

技能系统、检查点回滚、上下文压缩、加密存储——每一项都为真实开发场景打磨。

技能与命令

SKILL.md 定义专业技能,commands/ 目录自定义命令模板。兼容 .claude、.codex 技能格式。

检查点回滚

每个关键步骤自动创建检查点。发现问题可一键回滚到任意历史状态。

上下文压缩

对话过长时自动压缩上下文,保留关键信息。也可手动执行 /compact 命令。

加密配置

API 密钥使用 AES-256-GCM 加密存储,不以明文落盘。

Git 集成

内置 /commit 命令智能生成提交信息,/review 直接审查 diff。

Web 配置面板

hajimi config 启动浏览器配置页面,图形化管理供应商和模型。

Hooks 扩展

before_tool / after_tool 钩子,在工具执行前后触发自定义脚本。

会话持久化

对话自动保存,下次启动可恢复上下文。支持项目级记忆钉选。

一条命令,多种场景

内置斜杠命令覆盖高频开发任务,也可以用自然语言描述任何需求。

代码审查

/review

自动读取 git diff,逐文件分析改动,指出潜在问题并给出修复建议。

智能重构

/refactor

理解模块结构与依赖关系,安全地完成跨文件重构。

测试生成

/test

根据函数签名和业务逻辑,自动生成高覆盖率的测试用例。

问题修复

/fix

描述错误现象,AI 结合上下文定位根因并直接修复。

代码解释

/explain

选中代码片段,获得清晰的逻辑解读和架构说明。

Git 提交

/commit

分析暂存区改动,智能生成符合规范的 commit message。

几秒钟,开始编码

一行命令完成安装。首次运行自动进入配置向导,选择 API 协议和模型后即可开始。

01

一键安装

适用于 macOS、Linux 和 WSL,复制后直接执行。

curl -fsSL https://hajimi.work/install.sh | sh
02

Homebrew

已安装 Homebrew 的用户可直接执行。

brew tap hajimi-work/tap && brew install hajimi
03

首次运行

自动启动配置向导,选择 API 协议(OpenAI / Anthropic / Gemini)和模型。

hajimi

安装完成,立即体验:h 帮我审查当前改动

快捷别名 h

通过 Homebrew 安装后,h 即是 hajimi 的简写。智能识别子命令与任务描述。

h→ 进入交互对话 REPL
h 修复这个函数→ 自动识别为 run 任务
h config→ 识别为子命令
h web→ 启动 Web 界面

与 Hajimi Work 协同

命令行与桌面端共享 ~/.hajimi 下的配置、会话和记忆数据。在终端快速执行,在桌面端可视化管理——两种体验,同一工作流。