The Deterministic AI & API Workbench for High-Acuity Builders.
Built with pure Qt 6 C++ on Apple Silicon. Instantaneous startup, monolithic Uber Black UI, zero cloud dependencies, and 100% test-backed execution. Stop wrestling with bloated Electron wrappers.
The Five Tactical Batteries
Every control, table, tab, slider, and lanyard operates within deterministic in-memory state under the Blunt UI paradigm—inspectable down to the microsecond.
DirectFire
Deterministic API workbench. Inspect request headers, route query params, manage bearer/basic auth, configure payloads, and analyze instantaneous response telemetry.
- Inspector:Status / Latency / Payload Badges
- Protocol:HTTP 1.1 / HTTP 2 / SSL Pinning
- Trigger:[ PULL ] Tactical Action Button
Arsenal
Dynamic prompt engineering studio. Substitute template variables via mustache bracket syntax, dial temperature and top-p hyperparameters, and enforce strict structured JSON schemas.
- Substitution:Dynamic Variable Matrix
- Schema Mode:Strict JSON AST Validator
- Trigger:[ PULL ARSENAL ] Lanyard
Battery
Chained workflow pipeline editor. Compose multi-stage execution sequences (Stages 1..N), configure regex and JSONPath extraction rules, and switch between sequential and parallel dispatch modes.
- Sequencer:Reorderable Stage Tree (1..N)
- Execution:Sequential & Parallel Dispatch
- Log Stream:Live Terminal Telemetry Console
Firing Range
Tri-model shootout and diff arena. Pit Gemini 3.5 Flash, Local Qwen 2.5 8B, and Claude 3.5 Sonnet side-by-side. Inspect TTFT, latency, token costs, and trigger automated arbiter synthesis.
- Matrix:3-Column Parallel Comparison
- Diff Analysis:Unified Character & Token Diff
- Arbiter:Synthesis & Consensus Generator
Magazine
Secure hardware enclave monitor and environment secret vault. Toggle hardware security simulation, switch environments (Prod/Staging/Local), and export shell configurations via eval hooks.
- Vault:Masked / Revealed Secret State
- Enclave:Hardware Simulation Guard
- Shell Hook:eval $(howitzer env ...)
Test Coverage & Sovereign Integrity
Project Howitzer was developed under strict Aram (அறம்) with a mandatory Test-Driven Development (TDD) harness. Every view, button, action group, and edge condition is verified using LLVM profile instrumentation.
| METRIC VECTOR | MEASURED VALUE | TARGET STANDARD | AUDIT STATUS |
|---|---|---|---|
| Functions Executed | 156 / 156 (100.00%) | 100.00% | PASS |
| Lines Executed | 1,606 / 1,606 (100.00%) | > 95.00% | PASS |
| Regions Covered | 255 / 255 (100.00%) | 100.00% | PASS |
| Branch Coverage | 80 / 82 (97.50%) | > 90.00% | PASS |
| CTest Test Suites | 8 / 8 Passing (0 Failures) | 100% Pass Rate | PASS |
| Telemetry Exposure | 0 Leaks (Air-Gapped In-Memory) | Zero Telemetry | VERIFIED |
Build & Run from Source
Compile Project Howitzer on macOS using CMake and Qt 6.5.3. No external node or python runtime required.
git clone https://github.com/nodesman/howitzer.git
cd howitzer
# 2. Configure native build using Qt 6.5.3
cmake -B build -S . -G "Unix Makefiles" \
-DCMAKE_PREFIX_PATH=/Users/rajsekharan/Qt/6.5.3/macos \
-DCMAKE_CXX_STANDARD=17 -DCMAKE_BUILD_TYPE=Debug
# 3. Compile tactical workbench and CTest suite
cmake --build build -j8
# 4. Execute test suite offscreen
ctest --test-dir build --output-on-failure
# 5. Launch Howitzer
./build/howitzer_app