一直没有用claude code去试试开发功能,claude code源码泄露后才想起来去用一下。
命令行安装
笔者是参考的这篇文章:
跳过了claude code的授权体系,可以使用自己的code planing套餐
- 安装
npm install -g @anthropic-ai/claude-code - 修改AI模型参数配置
- 修改.claude.json配置,跳过官方账号验证
- 启动就OK了。
注意:命令行启动前,需要配置代理
桌面版
- 下载地址: claude.ai/api/desktop…
- google登陆后,需要绑定手机号,就没有继续了,命令行对笔者来说足够了。
使用体验
- 很流畅,交互感很好。并且对开发工作做了很多优化。
特色功能
- /buddy 领养宠物失败。
- /dream 提示 unknown skills,应该是还没有开放。
常用命令
- Ctrl + J 换行(Node.js通用的换行符)
- Esc键立即叫停
- ! 直接执行Bash命令
- Ctrl + G: 调用系统编辑器写 prompt,写完保存关闭,内容自动同步回终端
- /compact 瘦身,压缩对话历史
- /cost 查账,消耗多少token
- /review 代码审查
- /config 配置
风险提示
权限还是很大的,可以操作用户权限内的所有目录
没有发现很好的限制权限(除了开虚拟环境)的方案,只能靠AI的良心了
开发成果一:obsidian笔记生命周期管理插件
- 让claude code自己生成几个创意,选择了一个进行实现的,实用性并不大
- 有限的命令就做到了
效果如下
让它整理这次会话的prompt,因为是第一次用,工作流程就会多一些。第二次生成的时候,工作流程这些就不用重新适配了。
开发二:obsidian定制化首页
效果如下:
边迭代边修改需求,迭代了三个版本就完成了,不愧为代码开发神器。