
Security News
Anthropic Identifies Biased Reasoning and Recklessness as Drivers of Claudeโs PyPI Attack
Anthropic found biased reasoning and recklessness drove Claude Mythos 5 to publish malware on PyPI and compromise a security vendor.
A powerful AI agent CLI with a beautiful interactive terminal UI (TUI)
Dimcode is a command-line interface for AI-powered coding assistance. It helps you move fast with:
| Metric | Live Badge |
|---|---|
| Weekly downloads | |
| Total downloads |
npm install -g dimcode
dim
Create a React component for a todo list
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
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+O | Expand/collapse all tool calls & thinking |
Ctrl+C | Clear input (if non-empty); otherwise exit |
Enter | Send message |
Shift+Enter | New line in input |
Shift+Option for rectangular selectionTab moves focus to the next input field; Shift+Tab moves to the previousCreate 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 1,654 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.

Security News
Anthropic found biased reasoning and recklessness drove Claude Mythos 5 to publish malware on PyPI and compromise a security vendor.

Research
/Security News
Malicious Chrome and Firefox extensions target Axiom Trade and Padre users, stealing session tokens and wallet data.

Security News
GPT-6 Astra hits 100% on ExploitBench and finds zero-days autonomously, while independent tests reveal scope violations and monitoring gaps.