AI Coding Assistant - 一个强大的 AI 编程助手命令行工具。
npm install -g tianxincode安装完成后,您可以在任何目录下使用 txcode 命令。
安装完成后,直接在终端中运行:
txcode web访问http://localhost:4000 页面 设置里配置模型提供商和模型,然后可以web端交互,也可以ctrl+c 关闭后启动命令行方式

txcodehttps://joinz2015-boop.github.io/txcode/getting-started/index.html
txcodetxcode webtxcode web --port 40001启动交互模式后,输入 /help 查看可用命令。
- 交互式命令行界面:直接在终端中与 AI 助手对话
- 代码智能分析:支持代码搜索、文件操作、Git 集成等功能
- 项目记忆管理:自动记录项目关键信息,快速定位代码
- 多工具支持:内置文件操作、代码搜索、网络搜索等工具
- Web 界面:提供图形化操作界面(可选)
# 启动交互式命令行界面
txcode
# 启动后,您可以输入自然语言指令,例如:
> 搜索所有包含 "function" 的 TypeScript 文件
> 读取 src/index.ts 文件
> 查看当前 Git 状态# 启动 Web 服务(默认端口 40000)
txcode web
# 指定端口启动
txcode web --port 40001在交互模式中,可以使用以下命令:
/help - 显示帮助信息
/new [标题] - 创建新会话
/sessions - 列出所有会话
/switch <ID> - 切换到指定会话
/models - 列出可用模型
/model <ID> - 切换模型
/skills - 列出可用技能
/use <技能名> - 使用特定技能
/token - 显示 Token 使用统计
/exit - 退出程序
# 代码搜索和分析
> 查找所有使用 useState 的 React 组件
> 分析项目的目录结构
> 搜索包含特定错误信息的文件
# 文件操作
> 创建新的组件文件
> 修改现有代码
> 批量重命名文件
# Git 操作
> 查看最近的提交
> 创建新的分支
> 提交当前更改
工具支持以下环境变量:
OPENAI_API_KEY:OpenAI API 密钥(必需)TXCODE_WORKSPACE:工作空间目录路径(可选)
工具会在工作目录下创建 .txcode 文件夹,用于存储:
- 项目记忆文件
- 会话历史
- 配置文件
├── src/ # 源代码目录
│ ├── index.ts # 主入口文件
│ ├── modules/ # 功能模块
│ └── types/ # 类型定义
├── dist/ # 构建输出目录
├── tests/ # 测试文件
└── package.json # 项目配置
注意:以下内容主要面向开发者,普通用户无需关注。
# 克隆项目
git clone <repository-url>
cd txcode
# 安装依赖
npm install
# 开发模式运行
npm run dev
# 构建项目
npm run build# 运行测试
npm test
# 运行测试并生成覆盖率报告
npm run test:coverage# 更新版本号
npm version patch # 或 minor, major
# 发布到 npm
npm publishISC