Features How it works Local AI Pricing FAQ
v3.0.2 · macOS 14+ · Apple Silicon

Technical Design Documents,
generated on your Mac.

SuiteTDD turns NetSuite requirements into client‑ready TDDs using a local AI model. Your project data never leaves the device — no cloud, no logs, no surprises.

7‑day free trial No telemetry, ever Works offline
SuiteTDD app icon
Made for NetSuite
Workflow SuiteScript 1.0 + 2.x User Event Suitelet Map/Reduce RESTlet GL Plugin Mass Update
How it works

From requirements to TDD, real quick.

SuiteTDD structures the boring parts — client, records, scripts, fields — and lets AI write the words. You stay in control of every section.

Guided TDD Brief: client, SOW, records, fields, and script types filled in step by step.
Step 01

Fill the Guided Brief

Walk through 5 steps: client info, records & fields, script types, solution outline, and any extra context. A progress bar and sticky rail show exactly where you are — no blank‑page anxiety.

AI generating a structured TDD section by section with a progress indicator.
Step 02

Generate with local AI

Hit Generate and watch the AI draft a structured TDD section by section — overview, records, fields, scripts, deployment notes — all running on your Mac with zero cloud calls.

Studio view: edit markdown on the left, rendered TDD on the right, with mode tabs and outline sidebar.
Step 03

Refine in Studio, then deliver

Switch between Draft, Preview, and Compare modes. Use the AI chat to tighten sections. When the Deliver tab shows all green, export to .docx with your client's style template.

Local AI

Your client data stays on your Mac. Always.

SuiteTDD runs the model on‑device using Apple's MLX framework. There is no API key, no proxy, no "anonymous telemetry." If your Wi‑Fi drops in the middle of a generation, nothing changes.

  • Nothing leaves the device. No client names, no SOW numbers, no field IDs are ever transmitted.
  • Approved for sensitive engagements. NDAs, healthcare, financial services — bring your own laptop, ship the doc.
  • Works on a plane. Models are cached locally after the first download. Cabin Wi‑Fi optional.
Features

Built by a consultant, for consultants.

Every section, status and field exists because someone needed it at 9pm before a kickoff. Translating requirements from English to NetSuite, so you don't have to.

Command Center New

A workspace dashboard with at‑a‑glance metrics, quick‑start action cards, a pipeline status board, and a searchable client browser — replaces the old blank state.

Guided TDD Brief New

A 5‑step guided brief with a progress bar and sticky rail. Fill in requirements step by step — no more staring at an empty form wondering where to start.

Studio modes New

Five dedicated views — Brief, Draft, Preview, Compare, and Deliver — with a persistent header bar, toggleable outline sidebar, and an export‑readiness checklist.

AI chat refinement

Draft 80% there? Open the chat panel and ask the AI to tighten a section, expand test cases, or add error handling — changes merge into the right spot.

PDF / Word import

Drop in an existing TDD as a PDF or .docx and SuiteTDD extracts the form fields and reformats the content into your configured sections — no re‑typing.

Style system

Customise the cover page, fonts, heading scale and accent. Save a profile per client; reuse it forever.

Structured authoring

Records, fields with header/sublist placement, script types, solution overview — first‑class form fields, not free‑text prompts.

Export to .docx

Native Word output, formatted with headings, tables and your style template. Ready to email a stakeholder.

Status workflow

Move a TDD from Draft → Client Review → Client Approved → Cancelled with one click. Stays in sync with the sidebar.

More coming

Template library, email delivery, and whatever you request next. Suggest a feature →

Command Center

Your workspace at a glance. Every project, one dashboard.

The Command Center replaces the old blank state with a living dashboard — at‑a‑glance metrics, quick‑start action cards, a pipeline status board, and a searchable client browser.

  • Pipeline board — see every TDD from Draft to Approved at a glance.
  • Quick‑start cards to create, import, or resume a TDD in one click.
  • Searchable client browser — find any project by client, SOW, or status.
Command Center dashboard with pipeline board, metrics, and quick-start action cards.
Editor

Edit the markdown. Watch the document update.

SuiteTDD's editor is split: raw markdown on the left, rendered TDD on the right. Tweak a sentence, fix a field ID, rewrite a section heading — the formatted preview keeps up with every keystroke.

  • GitHub‑flavoured markdown with tables, headings and code blocks.
  • Live preview — no separate render step, no "wait, what changed?"
  • Toggle to preview‑only or editor‑only when you need the room.
Side-by-side view: markdown source on the left, rendered TDD on the right.
Style

Looks like your firm's template. Not a generic AI dump.

Pick fonts, accent colour and heading scale once. SuiteTDD renders every export with your brand — cover page, page numbers, tables of records, everything.

Drop in a past TDD as a PDF. SuiteTDD reads the cover page, fonts, heading hierarchy and table styling — and saves it as a reusable style profile. No template files, no XML, no fiddling.
  • Cover page with client name, SOW #, project title and date.
  • Per‑client style profiles — save once, reuse forever.
  • Sensible defaults if you don't want to touch any of it.
Style system with font, colour and heading controls.
Pricing

One license. Fully yours.

Free Trial

Try first
7 days, free

Run it on your Mac, draft a few real TDDs, then decide. No card up front.

  • Full feature access — no watermarks, no limits
  • No credit card, no email gate
  • Works fully offline once a model is downloaded
  • Export to .docx during the trial
  • Cancel by closing the app — that's it
Start Free Trial Then $29.99 once — only if you keep it.

SuiteTDD

LIFETIME
$29.99 one‑time

Lifetime access. Free lifetime updates — new models, new script types, every release on us.

  • Unlimited documents, exports and clients
  • All built‑in Apple‑MLX models supported
  • Per‑client style profiles and templates
  • Free lifetime updates — forever
Buy SuiteTDD One‑time payment. Instant license delivery.
Mounir

“Every customization in a NetSuite project starts the same way: a blank TDD and a lot of copy‑paste from the last one. I got tired of it, so I built SuiteTDD — the tool I wanted, on my own machine, now available to everyone who’s felt the same pain.”

Made with ❤️ by Mounir, in Toronto 🇨🇦

FAQ

A few honest answers.

Something else on your mind? Just email me.

Does it really run offline? Like, no calls anywhere?

Yes. The model runs through Apple's MLX framework on your Mac's Neural Engine. The app makes exactly two kinds of network call: a licence check on launch, and a model download the first time you pick a new one. Neither sees your project content.

What Macs are supported?

macOS 14 (Sonoma) or later, on Apple Silicon (M1 and up). Intel Macs aren't supported — MLX needs the Apple Neural Engine. 16 GB of RAM is comfortable for the default model; 32 GB lets you run the bigger ones.

How accurate are the generated TDDs? Will I still need to edit them?

Yes — and you should. SuiteTDD writes the structural 70% (overview, record/field tables, SuiteScript scaffolding, deployment notes). The last 30% — actual business logic, edge cases, negotiated scope — is yours. The point isn't to replace you; it's to skip the typing.

Can I use my own template?

Pick fonts, accent colour, heading scale and a cover page once, and SuiteTDD will reuse that style for every export. Per‑client style profiles let you ship the right look automatically.

Can I use my license on multiple Macs?

Each license is tied to one Mac. If you switch machines, email mounir@suitetdd.com and I'll transfer it — no questions, no waiting.

Is there a Windows or web version?

No, and probably never. The local‑first promise depends on running an MLX model on Apple Silicon — porting that to Windows or a browser would mean punting it to a cloud, which defeats the point.

What does "Reticulating splines…" mean?

It means the model is working. (And someone on the team has played a lot of SimCity 2000.)

Every TDD is unique. The boring parts shouldn't be.

Hand SuiteTDD your solution outline, records and fields — it drafts the structured 90% so you can spend your time on the 10% that actually matters.