Eliminate the Manual Steps Between Writing Code and Shipping It

Single commands replace multi-step developer operations — formatting, branching, pushing, merging — consistent across every developer and machine

Single Commands, Complete Workflows

From scaffolding to merge — each operation is one command regardless of how many steps it composes.

Calq Dev
# Scaffold a classlib with tests
dev new classlib MyOrg.MyLib

# Format code
dev format

# Issue-driven workflow
dev switch 42
# ... make changes ...
dev push
dev merge
Manual / Shell Scripts
# Scaffold manually
dotnet new classlib -n MyOrg.MyLib -o MyOrg.MyLib
dotnet new xunit -n MyOrg.MyLib.Tests -o ...
dotnet new sln -n MyOrg.MyLib
dotnet sln add MyOrg.MyLib MyOrg.MyLib.Tests
dotnet add MyOrg.MyLib.Tests reference MyOrg.MyLib
# edit .csproj, copy workflows, git init...

# Format: run each tool separately
# Git: manual branch, push, PR, merge...

Every Operation, One Correct Command

Standard tools do one thing each. The correct operation is a composition of multiple tools with context-dependent options and ordering — the part developers get wrong or skip under pressure. Calq Dev executes these compositions as single commands, configured by JSON.

Context-Aware Command Behavior

Each command composes the correct sequence for the current context — different push behavior on main vs feature branches, conditional format steps based on file types present, target discovery from project structure. One command, correct behavior every time.

Configuration-Driven Consistency

The process is defined as JSON, not documentation or undocumented knowledge. If the standard changes, the config changes — not 15 developers' individual habits. Divergence is structurally impossible because the config is the single source of truth.

Issue-Driven Delivery Automation

Issue number flows automatically through the entire lifecycle: switch creates the branch, push creates the PR with linked title, merge closes the issue and cleans up. Zero manual transcription of information that already exists in the system.

Live Scaffolding from Organization Repos

Scaffolding clones live organization repos at creation time — CI workflows, license files, and shared configuration are always the current version. One command creates projects, solutions, references, metadata, and a GitHub repo — no manual steps between scaffolding and starting work.

Preset Switching

Switch the entire workflow profile with one command — branch naming, merge strategy, format pipeline, PR conventions all change simultaneously. One machine, multiple clients or conventions, zero confusion.

AI-Generatable Configuration

Describe the desired process in natural language, AI generates the JSON config, the tool works immediately — no scripting, no setup, no trial and error.

What Calq Dev Replaces

From ad-hoc scaffolding to manual git overhead — single commands replace error-prone multi-step processes.

Local Development Operations

Replaces

Manual multi-step developer operations for scaffolding, formatting, branching, and merging — executed differently by each developer

With

A single, configuration-driven CLI tool for the entire local development lifecycle

Outcome

The correct process executes every time — no steps skipped under pressure, always current with the organizational standard

Calq Dev vs. Shell Scripts

Shell scripts offer maximum flexibility. Calq Dev trades that for repeatable, cross-platform command execution driven by JSON configuration.

Feature Calq Dev Shell Scripts (Bash/PowerShell)
Workflow DefinitionJSON-Driven ConfigurationImperative Code
Cross-Machine Sync (dotfiles integration) (Manual)
Workflow Profiles (preset switching)
Shell Autocomplete
Cross-Platform (Bash vs. PowerShell)
Ease of UseHigh (JSON + single commands)Moderate (shell scripting)

Pricing & Licensing

Free — MIT License

Free and open source under the MIT license. Use it however you want.

MIT License

Free for personal, open-source, and commercial use. No restrictions on distribution or modification.

Free: MIT License

Get Started for Free
Licensed under the MIT License.

Frequently Asked Questions

Does Calq Dev require GitHub?

Can I add custom project types?

Can I customize commands?

Consistent Delivery That Doesn't Degrade Under Pressure

Define development workflows as JSON configuration — enforced identically across every developer, machine, and deadline
An unhandled error has occurred. Reload 🗙