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 mergeManual / 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
ReplacesManual multi-step developer operations for scaffolding, formatting, branching, and merging — executed differently by each developer
WithA single, configuration-driven CLI tool for the entire local development lifecycle
OutcomeThe 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 Definition | JSON-Driven Configuration | Imperative Code |
| Cross-Machine Sync | (dotfiles integration) | (Manual) |
| Workflow Profiles | (preset switching) | |
| Shell Autocomplete | ||
| Cross-Platform | (Bash vs. PowerShell) | |
| Ease of Use | High (JSON + single commands) | Moderate (shell scripting) |
Pricing & Licensing
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.
Licensed under the MIT License.