
Research
/Security News
Miasma Mini Shai-Hulud Hits ImmobiliareLabs npm Packages
Miasma Mini Shai-Hulud hits @immobiliarelabs Backstage plugins, targeting GitLab and LDAP auth packages on npm.
A powerful AI agent CLI with an interactive terminal UI (TUI)
Dimcode is a command-line interface for AI-powered coding assistance, featuring:
npm install -g dimcode
Or using other package managers:
# Using pnpm
pnpm add -g dimcode
# Using yarn
yarn global add dimcode
# Using bun
bun add -g dimcode
Run directly without installation:
npx dimcode
After installation, simply run:
dim
This will launch the interactive terminal UI.
Press Ctrl+P to open the command palette, which provides quick access to:
Type slash commands directly in the input field:
| Command | Description |
|---|---|
/settings | Open settings dialog (custom providers) |
/config | Alternative for /settings |
/approvals | Manage tool approvals (auto/all) |
/approval | Alternative for /approvals |
/connect | Connect a provider |
/models | Select a model |
/sessions | List all sessions |
/new | Create a new session |
/redo | Redo last interaction |
/rename <title> | Rename current session |
/timeline | Jump to a user message |
/tl | Alternative for /timeline |
/review | Review code changes |
/debug | Open debug dialog (node mode only) |
| Shortcut | Action |
|---|---|
Ctrl+P | Open command palette |
Ctrl+C | Exit the application |
Enter | Send message |
Shift+Enter | New line in input |
Create a .env file in your working directory or set environment variables:
# OpenAI Configuration
OPENAI_API_KEY=your_api_key_here
OPENAI_BASE_URL=https://api.openai.com/v1 # Optional
DIMCODE_MODEL=deepseek-v3.1 # Default model
# Serper API for web search (optional)
SERPER_API_KEY=your_serper_key_here
On first launch, Dimcode will guide you through:
Settings are stored in ~/.dimcode/dimcode/ directory by default (can be customized via DIMCODE_HOME environment variable).
Dimcode comes with powerful built-in tools:
dim
# Then type: "Create a React component for a todo list"
dim
# Then type: "Rename all instances of 'oldName' to 'newName' across the project"
dim
# Then type: "Search for the latest best practices in TypeScript 5.3"
~/.dimcode/dimcode/ (customizable via DIMCODE_HOME)FAQs
AI coding agent CLI and terminal coding assistant with an interactive TUI (beta channel)
The npm package dimcode receives a total of 2,095 weekly downloads. As such, dimcode popularity was classified as popular.
We found that dimcode demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 3 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
/Security News
Miasma Mini Shai-Hulud hits @immobiliarelabs Backstage plugins, targeting GitLab and LDAP auth packages on npm.

Security News
Rolldown paused Rust React Compiler integration after a 5MB binary size increase raised concerns about shipping React-specific code to all Vite users.

Security News
/Research
Mini Shai-Hulud expands into the Go ecosystem after hitting LeoPlatform npm packages and targeting GitHub Actions workflows.