DJINJA-C
AI-Powered Coach for AEC Professionals

An always-on desktop AI that watches your screen, reads your BIM documents, cross-references drawings and specs, and catches coordination errors before they cost money.

Electron Desktop App Claude AI Vision PDF / XLSX / Images Real-Time Monitoring Voice Input
0
Coach Modes
0
Docs per Comparison
0
File Formats Supported

Five Specialized Modes

Each mode is designed around a different AEC workflow. Switch modes in one click from the sidebar.

01

Watch & Suggest

Screen monitoring with real-time AI tips

02

Step-by-Step

AI-guided task plans, one action at a time

03

Voice Only

Hands-free natural voice conversation

04

Cross-Reference

Compare up to 25 documents for clashes

05

Code & Run

Built-in terminal with AI debugging

MODE 01

Watch & Suggest

Djinja-C captures your screen at configurable intervals and analyzes it using Claude AI's vision capabilities. It surfaces tips, catches errors, and flags issues in real time.

  • Real-time screen capture and AI analysis
  • Proactive suggestions as you work in Revit, AutoCAD, Bluebeam
  • Catches missed dimensions, labels, and annotations
  • Flags coordination conflicts visible on screen
  • Always-on-top mini mode (360x140px)
  • Configurable via system tray hotkey (Ctrl+Shift+J)
👁
LIVE MONITOR
Click to start — AI watches your screen
MODE 02

Step-by-Step

Describe your task and the AI builds a complete plan. Execute each step at your own pace while the coach tracks progress and adjusts dynamically.

  • AI generates actionable step-by-step plans
  • Progress ring tracks completion percentage
  • "Done" and "Skip" controls for each step
  • Coach reads your screen to verify step completion
  • Dynamic plan adjustments based on progress
  • Session history saved for reference
STEP PLAN
Step 1 / 4   Ready
Open the structural framing plan (S-2.1)
Verify beam B-4 clearance against architectural section A-8
Done — next step → skip
MODE 03

Voice Only

Just talk. Djinja-C uses Windows SAPI speech-to-text for hands-free AI coaching. Perfect for when your hands are on the keyboard in Revit or on a job site.

  • Windows SAPI speech-to-text engine
  • Adjustable playback speed (0.7x to 1.6x)
  • Multiple voice options via system TTS
  • No step plan needed — natural conversation
  • Listen / Repeat controls
  • Works alongside screen monitoring
VOICE
MODE
Just talk — hands-free AI coaching
Listen Repeat
MODE 04

Cross-Reference

The flagship feature. Attach up to 25 documents — drawings, PDFs, schedules, spreadsheets — and AI compares them all, flagging every discrepancy it finds.

  • Up to 25 documents per comparison session
  • Supports PDF, XLSX, XLS, CSV, and images
  • Mismatched values between documents
  • Missing references and broken links
  • Inconsistent room numbers and labels
  • Spec conflicts and contradictions
  • Coordination clashes across disciplines
  • Side-by-side visual comparison view
  • Multi-file select for fast bulk upload
CROSS-REFERENCE   0 / 25 docs
DOC 1Empty — click to attach
📎
Drop a drawing, PDF or schedule here
DOC 2Empty — click to attach
📎
Drop a drawing, PDF or schedule here
MODE 05

Code & Run

Built-in terminal for running scripts. Djinja-C reads the output and provides AI-powered debugging and analysis. Perfect for automation scripts, spec checkers, and data processing.

  • Integrated shell execution (30s timeout, 1MB buffer)
  • AI reads stdout/stderr and provides analysis
  • Run Python, PowerShell, batch, or any CLI tool
  • Debug errors with AI-powered suggestions
  • File system access for reading/writing results
  • Extension Builder for custom automations
TERMINAL
python check_specs.py
Scanning 12 specification files...
Found 3 conflicts in mechanical specs

COACH: I found 3 spec conflicts.
The HVAC tonnage on sheet M-201 says
15 tons but the energy model uses 12.

Recommendation: Update the energy model
to match the mechanical schedule value.

BIM Use Cases

Practical examples of how Djinja's Cross-Reference mode catches expensive coordination errors in real AEC projects.

1
MEP Coordination Check
Architectural Floor Plan.pdf Mechanical Drawings.pdf Electrical Riser.pdf Plumbing Isometric.pdf
  • HVAC duct on sheet M-3 passes through the electrical panel room shown on sheet E-2 — blocks access for maintenance
  • Plumbing vent stack on North wall (P-1) conflicts with fresh air intake location on M-2 — code violation risk
  • Mechanical equipment in basement (M-5) requires 8-foot clearance, but architectural shows only 7 feet available per A-3
2
Specification vs. Drawing Conflicts
Architectural Drawings.pdf Specification Doc.pdf Energy Code Sheet.pdf Material Schedule.xlsx
  • Spec section 06100 calls for 2x6 studs with R-21 insulation, but drawing A-4.2 shows 2x4 studs with R-13
  • Windows on A-5 listed as double-pane, but energy code requires triple-pane in climate zone 5
  • Material schedule shows 500 LF of 2-inch copper, but isometric uses 1.5-inch — $8,000 cost difference
3
Structural vs. Architectural Clash
Structural Framing Plan.pdf Architectural Plan.pdf Structural Details.pdf Architectural Sections.pdf
  • Structural beam B-4 on S-2.1 passes directly through the 6-foot sliding door opening shown on A-2.3
  • Column C-15 (18x18) on S-1 lands in the middle of the conference room on A-3 — reduces usable space
  • Dropped beam on S-4.2 with 2-foot depth vs. 9-foot clear ceiling requirement on A-8 — direct conflict
4
Code Compliance Audit
Building Code Requirements.pdf Architectural Plans.pdf Life Safety Design.pdf Site Photos.jpg
  • Code requires 36-inch minimum door width for accessibility, but A-4 shows 32-inch doors at three locations
  • Emergency exits must be 250 feet apart max (LS-1), but actual spacing on A-2 is 280 feet in the west wing
  • Accessible route to toilet (A-5) requires level floor, but site plan shows 2% slope across that path
5
Cost Estimating Cross-Check
Quantity Takeoff.xlsx Material Schedule.xlsx Drawing Set.pdf Previous Budget.xlsx
  • Takeoff shows 2,000 SF of flooring, but summing room dimensions on A-1 through A-6 = only 1,650 SF — overbudgeting by $15,000
  • Material schedule lists ceramic tile at $12/SF, but current vendor quote shows $16/SF — budget shortfall of $26,400
  • Concrete quantity on takeoff is 150 CY, but structural drawings show 180 CY in foundation alone
6
Schedule vs. Phasing Plan
Construction Schedule.xlsx Site Logistics Plan.pdf Architectural Phasing.pdf Structural Phasing.pdf
  • Schedule shows drywall starting week 8, but structural completion (prerequisite) isn't until week 10 — 2-week conflict
  • Concrete truck access via North entrance (S-1), but that entrance is blocked by phase 2 construction per A-6
  • Mechanical installation in week 12, but electrical rough-in (prerequisite) doesn't finish until week 14

Technical Architecture

Built on Electron with context isolation, IPC-based security, and client-side document processing.

Electron Runtime

Chromium + Node.js desktop shell. Context isolation enabled, sandbox mode, preload-based IPC. Native OS integration: system tray, global hotkey, screen capture API, auto-launch.

🧠

Claude AI Engine

Multi-modal reasoning with vision + text analysis. Sends screen captures and document content for AI analysis. Context-aware coaching with mode-specific system prompts.

📄

Document Pipeline

PDF.js for client-side PDF parsing (up to 15 pages text extraction + first page render). SheetJS for XLSX/XLS/CSV. Image files sent as base64 data URLs for vision analysis.

🎤

Speech Engine

Windows SAPI speech-to-text via PowerShell subprocess. Configurable playback speed (0.7x-1.6x). Multiple system TTS voices. IPC-based start/stop/result messaging.

💻

Shell Execution

IPC-sandboxed shell-exec handler. 30-second timeout, 1MB output buffer. Runs any CLI command with stdout/stderr capture. Powers Code & Run mode and Extension Builder.

🔌

Extension System

MORECROFTS.extension framework. AI-powered button creation. Visual editor for custom automations. File system access via IPC handlers (read, write, list, delete, create-dir).

Electron 28+ Claude API PDF.js 3.11 SheetJS 0.18 Windows SAPI IPC Handlers Screen Capture desktopCapturer electron-updater Context Isolation System Tray Global Shortcut

Extension Builder

Build custom buttons and automations with AI. The MORECROFTS extension framework lets you extend Djinja-C to fit your specific AEC workflow.

  • AI Create Button — describe what you need, AI generates the code
  • Visual button editor with drag-and-drop
  • Custom automation scripts (Python, PowerShell, batch)
  • File system access for reading project directories
  • Shareable extension packages for your team
EXTENSION BUILDER   MORECROFTS.extension
✨ AI Create Button

Select a button to view details, or right-click to create new items. Click AI Create Button to generate a complete button with AI.

Start Free Today

Join AEC professionals already using Djinja-C. Free tier includes Watch & Suggest mode, Voice coaching, and 1 session per day. No credit card required.

Free forever. Upgrade to Pro ($12/mo) anytime for unlimited sessions.