DocForge Docs

Everything you need to install DocForge, connect your AI model, and start generating professional RPA documentation.

How DocForge Works

DocForge is a desktop application that turns raw process information into structured RPA documentation. You supply the raw material; DocForge uses your AI model to produce a complete, professionally formatted document. Nothing is sent to RunForge β€” your inputs go directly from DocForge to whichever AI provider you configure.

πŸ“„Your Inputstranscripts, notes, docsπŸ”‘Your AI KeyOpenAI, Azure, Ollamaβ€¦πŸ”¨DocForgegenerates documentπŸ“‹Structured DocPDD, SDD, UAT, SOPπŸ“ExportDOCX with your template
πŸ“„
Inputs
Paste meeting transcripts, process notes, emails, or upload existing Word/PDF documents. DocForge accepts whatever you have.
πŸ€–
Your AI Model
DocForge connects to your own API key β€” OpenAI, Azure OpenAI, Anthropic, Groq, or a fully local Ollama model. You control cost and privacy.
πŸ“‹
Structured Output
The generated document follows UiPath BA conventions: correct section structure, exception tables, metrics fields, CLARIFY placeholders for gaps.

Installation

How do I install DocForge?οΌ‹
  1. Go to the releases page and download the installer (.exe or .msi)
  2. Run the installer β€” it takes about a minute
  3. DocForge opens automatically in a window when installation completes
  4. Go to Settings to connect your AI model before generating your first document

DocForge stores its database at %APPDATA%\DocForge\ on Windows.

Windows shows a SmartScreen warning β€” is it safe?οΌ‹

Yes. The warning appears because the installer is newly distributed and not yet widely seen by SmartScreen.

  1. Click More info on the SmartScreen dialog
  2. Click Run anyway

This is a one-time prompt that disappears as more users install.

What are the system requirements?οΌ‹
  • Windows 10, 11, or Server 2019+
  • ~200 MB disk space
  • An AI model API key or Ollama installed locally
  • Internet access only if using a cloud AI provider (OpenAI, Anthropic, etc.)

Connecting Your AI Model

DocForge uses any OpenAI-compatible endpoint. Go to Settings β†’ LLM Provider to configure it. Your settings are saved locally and applied to every generation.

How do I connect OpenAI?οΌ‹
  1. Get an API key from platform.openai.com
  2. In DocForge, go to Settings β†’ LLM Provider
  3. Select OpenAI from the preset list
  4. Paste your API key and set the model (e.g. gpt-4o)
  5. Click Test Connection then Save

Recommended model: gpt-4o β€” best quality for long structured documents.

How do I use Azure OpenAI?οΌ‹
  1. Select Azure OpenAI from the preset list
  2. Set the Base URL to your deployment endpoint: https://<resource>.openai.azure.com/openai/deployments/<deployment>/
  3. Enter your Azure API key
  4. Set the model name to match your deployment name (e.g. gpt-4o)

Azure OpenAI uses your existing Microsoft agreement β€” data stays in your Azure tenant.

How do I use Anthropic (Claude)?οΌ‹
  1. Get an API key from console.anthropic.com
  2. Select Anthropic (Claude) from the preset list
  3. Paste your key (starts with sk-ant-)
  4. Set model to claude-opus-4-5 or claude-sonnet-4-5

Claude models are excellent for long structured documents with complex exception handling.

How do I use Groq (free, very fast)?οΌ‹
  1. Get a free API key from console.groq.com
  2. Select Groq from the preset list
  3. Paste your key (starts with gsk_)
  4. Recommended model: llama-3.3-70b-versatile

Groq runs 70B models at ~280 tokens/second β€” much faster than OpenAI for the same quality. Free tier is generous for most teams.

How do I use Ollama (fully local, no data leaves my machine)?οΌ‹
  1. Install Ollama and pull a model: ollama pull llama3.1:8b
  2. In DocForge, go to Settings β†’ Models to manage your local models
  3. Or select Ollama (Local) in LLM Provider settings manually

Ollama is the best option when data privacy is critical. For high-quality output, use a 13B+ model β€” 8B models can struggle with long structured documents. A dedicated GPU is recommended.

Which AI model gives the best results?οΌ‹
ModelQualitySpeedCostPrivacy
GPT-4oβ˜…β˜…β˜…β˜…β˜…Fast~$0.05/docOpenAI servers
Claude Opus / Sonnetβ˜…β˜…β˜…β˜…β˜…Fast~$0.08/docAnthropic servers
Azure OpenAI (GPT-4o)β˜…β˜…β˜…β˜…β˜…FastAzure ratesYour Azure tenant
Groq (llama-3.3-70b)β˜…β˜…β˜…β˜…β˜†Very fastFree tierGroq servers
Ollama (13B+ local)β˜…β˜…β˜…β˜†β˜†SlowFreeYour machine only

Generating Documents

How do I generate my first document?οΌ‹
  1. Click New Project on the Projects page and give it a name (the process name)
  2. Inside the project, click + Add Input and paste your meeting transcript or process notes β€” or upload an existing file
  3. Select the inputs you want to use and choose a document type (start with PDD)
  4. Click Generate β€” the document streams in live as it's produced
  5. Review the document and click Export DOCX to download it
What document types does DocForge generate?οΌ‹
PDD β€” Process Definition Document
Scope, objectives, metrics, as-is/to-be process steps, exception handling, information gaps. The primary deliverable before RPA development begins.
SDD β€” Solution Design Document
Technical blueprint: REFramework architecture, Orchestrator assets, queue design, package structure, Init/Process/End state logic. Produced after the PDD is approved.
UAT Test Plan
Full test case suite covering happy path, business exceptions, application exceptions, boundary conditions, retry behaviour, and reporting. Includes configurable test case count.
SOP β€” Standard Operating Procedure
Human-facing operating guide: setup, normal operation, monitoring, exception handling, escalation contacts. For the business team running the automated process.
What are CLARIFY placeholders?οΌ‹

When DocForge can't determine a specific value from your inputs β€” a name, a volume, a system URL β€” it inserts a[CLARIFY: your question here] placeholder rather than guessing.

All gaps are collected in the Information Gaps panel after generation. You can answer them directly in DocForge and regenerate, or fill them in manually in Word after export.

Can I regenerate a document with updated inputs?οΌ‹

Yes. Add new inputs or edit existing ones, then click Generate again. DocForge saves every version β€” you can compare versions and restore a previous one at any time from the document's version history.

What input formats does DocForge accept?οΌ‹
  • Pasted text β€” meeting transcripts, process notes, emails, any plain text
  • .docx β€” existing Word documents (content is extracted as text)
  • .pdf β€” PDFs (text is extracted)
  • .xlsx β€” spreadsheets (data is extracted as structured text)
  • .txt / .md β€” plain text files

Binary content (images, scanned PDFs) is skipped β€” DocForge only sends readable text to the AI.

What is PII sanitisation?οΌ‹

By default, DocForge scans your inputs before sending them to the AI and redacts personal information β€” names, email addresses, phone numbers, and similar identifiers β€” replacing them with neutral placeholders like [PERSON_1].

You can review exactly what will be redacted before confirming the generation. If a value is intentional (e.g. a named business owner), you can uncheck it to keep the original. Disable the feature entirely in the generation panel if your inputs contain no sensitive data.

Word Templates

How do custom DOCX templates work?οΌ‹

When you export a document, DocForge can use your own Word template instead of the built-in style. It opens the template, clears the body content, and fills it with the generated text β€” preserving every style, header, footer, font, and colour exactly.

The result is a DOCX that looks identical to your organisation's existing document standards.

How do I prepare a template?οΌ‹
  1. Open one of your existing PDDs (or whichever doc type you're templating) in Word
  2. Keep all the formatting β€” headers, footers, fonts, styles, cover page
  3. Delete the body content (the actual text), leaving the structure intact
  4. Save as .docx
  5. Upload it in DocForge under Templates (global) or inside a project (project-specific)

Pro tip: keep at least one section break so Word doesn't collapse the header/footer on export.

Can I have different templates per project?οΌ‹

Yes. Open a project and use the Templates panel inside the project to upload a project-specific template. Project templates take priority over global templates for that project.

Do I need a template to use DocForge?οΌ‹

No. If no template is uploaded, DocForge uses its built-in professional style β€” clean, Calibri-based formatting that mirrors standard RPA document conventions. You can upload a template at any time and re-export.

Licensing

What does the Free plan include?οΌ‹
  • 2 projects
  • 5 document generations (lifetime)
  • PDD generation only
  • DOCX export
  • Bring your own AI model (all providers)

No credit card required. Download and use immediately.

What does Pro add?οΌ‹
  • Unlimited projects
  • Unlimited document generations
  • All document types β€” SDD, UAT Test Plan, SOP
  • Custom DOCX templates (global and per-project)
  • Future document types included at no extra cost
  • Perpetual license β€” never expires
How do I activate my Pro license?οΌ‹
  1. After purchase, check your email for the license key
  2. Open DocForge and go to Settings β†’ License
  3. Paste the key (starts with DF-) and click Activate

Activation is instant and works offline β€” no internet connection needed after activation.

Does my license expire?οΌ‹

No. DocForge Pro is a perpetual one-time purchase. Your license never expires. There are no subscription fees, no annual renewals, and no usage limits.

I didn't receive my license key emailοΌ‹

Check your spam/junk folder first. If it's not there after a few minutes, email [email protected] with your order reference (visible on the Stripe receipt) and we'll resend it.

Troubleshooting

DocForge won't start / shows a Python DLL errorοΌ‹

This is a known issue with some Windows configurations. Try reinstalling using the latest installer from the releases page. If the error persists, install the Visual C++ Redistributable and try again.

Generation fails with 'Connection error' or 'Provider test failed'οΌ‹
  • Go to Settings β†’ LLM Provider and click Test Connection
  • Make sure your API key is correct and hasn't expired
  • For Azure: confirm the Base URL includes your resource name and deployment name
  • For Ollama: make sure Ollama is running (ollama serve) and the model is pulled
The generated document is missing sections or looks incompleteοΌ‹

This usually happens with smaller local models (under 13B parameters) that run out of context. Try switching to a cloud model like GPT-4o or Groq's Llama 70B for complete output. If you're already using a cloud model, try splitting very long input transcripts into smaller sections.

My license key isn't activatingοΌ‹

Make sure you're pasting the full key including the DF- prefix and no extra spaces. If the error says "signature is invalid", the key may have been corrupted in transit β€” email [email protected] and we'll send a fresh one.

I need help with something not listed hereοΌ‹

Email [email protected] β€” include your DocForge version (visible in the sidebar) and a description of what you're seeing.