Transcend Native AI. Build Predictable BI Architectures.
Unlike the fragmented conversational responses given by Tableau Pulse or Ask Data, cwtwb zeroes in on building complete, complex, XSD-legal production-ready .twb files. Utilizing structured 'Chart Recipes' coupled to precision containers, we deliver an industrial-grade engineering toolbelt replacing slow manual drag-and-drop workflows completely.

Core Capabilities
Built For BI Engineers
cwtwb is never built to replace BI programmers; instead it is offering a digital scalpel infrastructure. While conversational AIs struggle guessing descriptive analytics, cwtwb passes all operational audit guardrails matching strict backend engineering criteria.
Calculated Field Multipliers: Programmatically load hundreds of advanced LOD calculations concurrently while managing namespace clutter cleanly.
Theming Abstraction Systems: Sweep styling attributes—typography, gradients and layout blocks contextually unifying enterprise visualization models identically.
MCP Agentic Workflows (Agent First)
Refuse amateur 'throw a prompt, grab a chart' interactions. Trigger 'agent_first' to compel predictive AI models drafting binding Contracts alongside Wireframes. Generation solely resumes post human validation loops.
Native .TWBX Lossless Integration
Way above XML edits—our API ingests bundled TWBX files containing underlying proprietary .hyper databases or localized image assets. Parsing xml independently, we inject features and dynamically re-zip architectures resolving asset dislocation instantly.
Capability Matrix
| Feature | cwtwb (Deterministic) | Tableau Pulse / Ask Data | Advantages |
|---|---|---|---|
| Asset Output Competence | 100% (Generates standard .twb/.twbx) | 10% (Renders temporary insight popups) | Unlike Tableau Pulse which yields temporary insight graphics, cwtwb engineers fully compliant dashboards ready to be published or handed out securely over enterprise intranet architectures. |
| Precision Styling Limits | Limitless (Container tree overrides) | None (Hard-coded formats) | Meet extreme client-side aesthetic demands through unlimited nesting capability matching precise dashboard constraints, not available via UI interfaces. |
| CI/CD Viability | Yes (CLI & Agent API Drive) | No (Bound solely to UI Clicks) | Deploy entirely new tenant dashboards simultaneously via DevOps CI pipelines without touching Desktop. |
Datacooper
100% (Generates standard .twb/.twbx)
Official AI
10% (Renders temporary insight popups)
Unlike Tableau Pulse which yields temporary insight graphics, cwtwb engineers fully compliant dashboards ready to be published or handed out securely over enterprise intranet architectures.
Datacooper
Limitless (Container tree overrides)
Official AI
None (Hard-coded formats)
Meet extreme client-side aesthetic demands through unlimited nesting capability matching precise dashboard constraints, not available via UI interfaces.
Datacooper
Yes (CLI & Agent API Drive)
Official AI
No (Bound solely to UI Clicks)
Deploy entirely new tenant dashboards simultaneously via DevOps CI pipelines without touching Desktop.
Product Roadmap
Phase 1: Layout Autonomy
Enhance dynamic flexbox and floating layout structures limitlessly.
Phase 2: Interaction Actions
Use natural language NLP to securely graft Dashboard Actions inside TWB.
Phase 3: Diff Reviewing
Launch advanced CLI rendering tools to compare visual changes pre-release.
Pricing Options
- - Full TWB XML Generation API
- - Base Chart Recipes Matrix
- - XSD Community Verifier
Expert Insights Q&A
Q: How does cwtwb guarantee my dashboard layouts don't break?
A: cwtwb implements a rigorous Layout Orchestrator subsystem. It does not output raw textual guesses; it systematically computes layout container offsets based on strict grid rendering logic to ensure flawless pixel-perfect display inside Tableau Desktop.
Q: Can we apply our own company color palettes?
A: Absolutely. Through the Chart Recipe configurations, agents automatically inject proprietary color bounds, fonts, and container paddings based on global variables setup.
Q: What happens if our underlying Data Source breaks?
A: cwtwb dynamically queries your data source metadata. Through its migration module, it securely rewrites old dimensions/measure references into functional variables referencing the new data architecture without risking dashboard integrity.
Quick Start
Read Comprehensive Documentation# 1) Installation
pip install cwtwb
# 2) MCP Server Config Example
{
"mcpServers": {
"cwtwb": {
"command": "uvx",
"args": ["cwtwb"]
}
}
}
# 3) Prompt Example
"Boot a guided authoring process linked to local sales.hyper;"
"Assemble a synchronized dual-axis line chart involving [Sales] and [Profit];"
"Hide zerolines and snap flexbox grids to a 1:2 ratio"