Skip to content

Dial Code is a powerful command-line AI workflow tool forked from Qwen Code, featuring a multi-stage review pipeline that plans changes, reviews them for issues, and safely applies them with testing.

License

Notifications You must be signed in to change notification settings

neul-labs/dial-coder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2,570 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Dial Code

npm version License CI Node.js

Think. Review. Code. Safely.

Documentation | Getting Started | Contributing


AI-powered CLI for developers with multi-stage review pipeline. Changes go through planning, review, and resolution before reaching your codebase.

Getting Started

# Install
git clone https://github.com/neul-labs/dial-coder.git
cd dial-coder && npm install && npm install -g .

# Run
dial

Authenticate with Qwen OAuth (free, 2,000 requests/day) or configure your own provider.

Key Features

  • Four Execution Modes - Ask (?), Quick (), Review (), Safe (🛡) - automatically selected based on task risk
  • Dialectic Pipeline - Planner → Reviewer → Resolver → Learner for safer code changes
  • Multi-Provider Support - Qwen, OpenAI, Anthropic, Gemini, Ollama
  • 25+ Built-in Tools - File operations, shell, web search, memory, MCP integration
  • Vision Support - Auto-switch to vision models when images detected

How It Works

> Explain how authentication works        # Ask mode (read-only)
> Fix the typo in README.md              # Quick mode (direct)
> Add input validation to the form       # Review mode (with review)
> Update the database connection         # Safe mode (full pipeline)

Providers

Provider Setup Free Tier
Qwen dial (OAuth) 2,000/day
OpenAI OPENAI_API_KEY Pay-as-you-go
Ollama OPENAI_BASE_URL=http://localhost:11434/v1 Unlimited

Commands

Command Description
/help Show commands
/clear Clear history
/compress Save tokens
/stats Token usage
/exit Exit

Documentation

Full documentation available in documentation/:

Contributing

See CONTRIBUTING.md for guidelines.

# Development
npm install
npm run build
npm run preflight  # Run before submitting PR

License

Apache 2.0

About

Dial Code is a powerful command-line AI workflow tool forked from Qwen Code, featuring a multi-stage review pipeline that plans changes, reviews them for issues, and safely applies them with testing.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published