New:Microsoft Teams Notifications Are Now Available in Socket.Learn more
Get Started

dimcode

Package Overview
Dependencies
Maintainers
3
Versions
399
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install
Package version was removed
This package version has been unpublished, mostly likely due to security reasons

dimcode

AI coding agent CLI and terminal coding assistant with an interactive TUI

unpublished
npmnpm
Version
0.0.19-beta.1
Version published
Weekly downloads
2.2K
-10.45%
Maintainers
3
Weekly downloads
 
Created
Source
Dimcode

Dimcode

npm version npm downloads (week) npm downloads (total)

AI coding agent for the terminal. Multi-session TUI, 24+ LLM providers, built-in tools, MCP/ACP support.

Dimcode TUI

Quick Start

安装

npm install -g @dimcode/cli

快速开始

启动交互式会话

dim

进入交互模式后,你可以直接输入问题或任务,DimCode 会帮你完成。

执行单次命令

dim "帮我创建一个 React 组件"

适合快速完成单个任务,执行完后自动退出。

交互命令

在交互模式下,你可以使用以下命令:

命令说明
/help显示帮助信息
/model查看或切换当前模型
/history显示对话历史
/clear清空当前对话
/exitCtrl+C退出程序

使用示例

代码相关

> 帮我写一个 Python 函数,计算斐波那契数列
> 把这个函数改成递归实现
> 给这个函数加上类型注解
> 写个单元测试

文件操作

> 读取 src/utils.js 文件
> 在 main.py 第 10 行后面添加日志
> 搜索项目中所有使用 axios 的地方

命令执行

> 运行 npm test
> 查看当前目录下的文件
> 检查 git 状态

配置

配置文件位于 ~/.dimcode/config.json

{
  "model": "gpt-4",
  "apiKey": "your-api-key",
  "theme": "dark"
}

也可以通过环境变量配置:

变量说明
DIMCODE_MODEL默认模型
DIMCODE_API_KEYAPI 密钥
DIMCODE_BASE_URLAPI 基础 URL

选项

dim [选项] [命令]

选项:
  -m, --model <model>     指定使用的模型
  -c, --config <path>     指定配置文件路径
  -v, --version           显示版本号
  -h, --help              显示帮助信息

特性

  • 交互式对话:支持多轮对话,保留上下文
  • 代码编辑:读取、修改、创建文件
  • 命令执行:运行 shell 命令
  • 流式输出:实时显示响应
  • 历史记录:自动保存对话历史

快捷键

快捷键功能
Ctrl+C取消当前操作 / 退出
Tab自动补全
↑/↓浏览历史输入

获取帮助

遇到问题?

FAQs

Package last updated on 31 Mar 2026

Related posts