滚熊博客

滚熊博客

Thoughts, rants and discoveries on software development and related stuff.

OpenCode 使用说明

·IDE

这份文档基于 OpenCode 官方文档整理,偏向本机 show-help 的速查用法。 它是什么 OpenCode 是一个开源 coding agent。 默认进入 TUI,也支持非交互、HTTP server、Web UI、ACP、GitHub agent。 配置使用 JSON / JSONC,而不是 TOML。 安装 npm i -g opencode-ai 升级: opencode upgrade 官方使用入口 启动 TUI opencode opencode /path/to/project 非交互模式 opencode run "Explain how closures work in JavaScript" 远程 / Headless opencode serve opencode web opencode acp opencode attach <http://localhost:4096> 常用 CLI 命令 会话与执行 opencode:启动 TUI opencode run ...:非交互执行 opencode session list:列

Read More →
#opencode

Pi Agent 使用说明

·IDE

这份文档基于 @mariozechner/pi-coding-agent 官方 npm README 整理,适合本机 show-help 速查。 它是什么 Pi 是一个终端里的 coding agent CLI。 它强调最小内核和强扩展性,核心内置 read、write、edit、bash 等工具。 它支持 interactive、print、JSON、RPC 和 SDK 集成模式。 安装 npm install -g @mariozechner/pi-coding-agent 官方安装与升级 安装 npm install -g @mariozechner/pi-coding-agent 运行 pi 首次登录 /login 官方说明里支持两类方式: 直接用 API key 用已有订阅登录 最常见的 API key 方式: export ANTHROPIC_API_KEY=sk-ant-... pi 常用启动方式 交互模式 pi 非交互打印 pi -p "Summarize this

Read More →
#pi

vim 的 help 文档

·IDE

全局命令 :h[elp] keyword - 打开关键字的帮助文档 :sav[eas] file - 另存为文件 :clo[se] - 关闭当前窗口 :ter[minal] - 打开终端窗口 K - 打开光标下单词的手册页 光标移动 h - 向左移动光标 j - 向下移动光标 k - 向上移动光标 l - 向右移动光标 w - 跳到下一个单词的开头 e - 跳到下一个单词的结尾 b - 跳到上一个单词的开头 0 - 跳到行首 $ - 跳到行尾 { - 跳到自然段的开头 } - 跳到下一个自然段的开头 gg - 跳到文件的第一行 G - 跳到文件的最后一行 vi" - 选择双引号 " 内的文本 va" - 选择并包

Read More →
#vim

Kilo CLI 使用说明

·IDE

这份文档基于 Kilo 官方 CLI 文档整理,适合本机 show-help 速查。 它是什么 Kilo CLI 是一个终端里的 coding agent。 官方定位是键盘优先的 TUI / CLI,支持规划、调试、编码、会话管理和 MCP。 当前文档明确适用于 1.0 及以后版本。 官方安装与升级 安装 npm install -g @kilocode/cli 升级 kilo upgrade npm update -g @kilocode/cli 验证 kilo --version kilo --help 老 CPU 注意 官方说明里提到,没有 AVX 的旧 CPU 可能会遇到 Illegal instruction,这种情况下建议从 GitHub Releases 下载 -baseline 变体直接运行。 启动方式 TUI kilo kilo /path/to/project 非交互 kilo run "Explain how this repo is structured" Headless / Web

Read More →

Amp Maestro 实战指南

·AI

写在前面:本指南旨在通过 30 分钟的实战,带您从零开始开发一个 Todo CLI 工具。 快速开始 环境准备 工欲善其事,必先利其器。请确认您的开发环境: # 必备工具 git --version # 版本管理 node --version # 建议 LTS 版本 npm --version # 包管理 amp --version # 核心工具 bd --version # 任务管理 提示:如果是新环境,可以直接运行根目录的 install.sh 脚本一键安装依赖。 创建第一个任务 假设我们需要为项目添加一个 Todo CLI 工具。首先,我们从创建一个任务单元(Bead)开始: amp /bd-create 1. 交互式提问: 系统会像资深技术主

Read More →
#Amp

Claude Code LSP:为什么每个用户都应该启用它

·AI

现在,每个 Claude Code 用户几乎都是在没有 LSP 的情况下运行。这意味着每次你问 “where is processPayment defined?” 时,Claude Code 的做法和你在终端里一样:它用 grep 在整个代码库里做文本匹配,读取数十个文件,然后尝试判断哪个匹配项才是真正的定义。 它能用。但速度慢,而且不够精确。在大型代码库里,它还经常遗漏或混淆。 举个真实例子:在一个项目里搜索 User,你可能会在 203 个文件里得到 847 个匹配项:类定义、变量名、注释、导入、CSS 类、SQL 列。你真正想

Read More →
#ClaudeCode

Claude Code 官方命令行工具完全指南

·AI

引言 Claude Code 是什么? Claude Code 是 Anthropic 开发的官方命令行工具,它将 Claude 的智能代码能力无缝融入开发环境。您可以在终端中直接与 AI 协作,完成编码、调试、代码审查、文档撰写等各类开发任务。 核心能力一览 智能代码助手:读取、编辑、创建文件,理解代码逻辑 项目智能感知:通过上下文理解完整项目结构和依赖关系 多工具集成:内置 Bash、Git、文件操作等实用工具 分层代理架构:支持Sub-agents处理特定类型的复杂任务 MCP 扩展系统:通过

Read More →
#ClaudeCode#Claude

·AI

核心设计原则 确定性:所有操作必须明确、可预测 安全性:防止意外修改或破坏 可追溯性:每个操作都有明确记录 工具使用规则 单次操作:每次只能使用一个工具 确认机制:必须等待用户确认后再继续 格式规范:工具调用必须严格遵循XML格式 文件编辑规则 专用工具:必须使用指定工具修改文件 精确匹配:SEARCH内容必须完全匹配 状态确认:修改后必须确认最终状态 命令执行规则 透明性:必须说明命令用途和预期结果 安全确认:危险操作需要

Read More →
#cline

Claude Code 终端 AI 编程助手

·AI

了解 Anthropic 的智能编程工具 Claude Code,它运行在你的终端中,帮你比以往更快地将创意转化为代码。 核心功能 自然语言编程:用简单描述构建功能、修复 Bug 代码库理解:快速掌握复杂项目结构和架构 自动化开发:执行日常任务、管理 Git、运行测试 终端集成:在你熟悉的环境中工作,无需切换工具 快速开始 前提条件: Node.js 18+ Claude.ai 或 Anthropic Console 账户 # 安装 npm install -g @anthropic-ai/claude-code # 进入项目目录 cd your-project # 启动 Claude Code claude # 首次使用会提示登录 核心工作流 理解新代码库 > 这个项目是做什么

Read More →
#Claude

TUI Coding Agent

·AI

Claude Code Claude Code 文档 GitHub claude-code 安装 npm install -g @anthropic-ai/claude-code Gemini CLI GitHub gemini-cli 安装 npm install -g @google/gemini-cli aider GitHub aider 安装 python -m pip install aider-install aider-install # DeepSeek aider --model deepseek --api-key deepseek=<key> OpenAI Codex CLI GitHub codex 安装 npm install -g @openai/codex CodeBuddy Code 安装 npm install -g @tencent-ai/codebuddy-code Code(Just-Every) 安装 npx -y @just-every/code Kilo CLI 安装 npm install -g @kilocode/cli

Read More →
#TUI