Skip to content

About

Open-source AI email client for Windows – Outlook alternative with STEP, DXF/DWG, PDF, Office & CNC viewers, local AI (Ollama) and MCP

Topics

Resources

Contributing

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Repository files navigation

MailStudio icon

MailStudio for TRMachinist

Open-source AI email client for Windows — a classic Outlook alternative for engineers and machinists.
Open STEP, DXF/DWG, PDF drawings, Office files and CNC programs right from your inbox, with local AI (Ollama) and MCP.

Release License: MIT Windows .NET 8 Languages Stars LinkedIn Instagram

English · Türkçe

Watch the 2½-minute demo

▶ Watch the 2½-minute demo · vertical · Türkçe


Why MailStudio?

In manufacturing, half of the work arrives by email: a quotation request with a DXF, a STEP model from a customer, a PDF drawing with tolerances, an Excel delivery schedule, a CNC program to review. Regular mail clients just hand those files to five different programs — if they are even installed.

MailStudio opens all of them itself, in a familiar Outlook-like layout, and adds an AI assistant that runs locally (Ollama) or through the AI subscriptions you already have (Claude Code, Codex, Gemini CLI) — no API keys, and the AI can never send mail on its own.

  • 🧰 Portable and self-contained – unzip and run. No installation, no Microsoft Office or CAD software needed.
  • 🔒 Private by design – mail is cached locally (like Outlook's OST), passwords are protected with Windows DPAPI, remote images are blocked, macros never run, attachments are never modified, no telemetry.
  • 🇬🇧 🇹🇷 English and Turkish user interface (File → Dil / Language).

Try it in 30 seconds

  1. Download the latest portable zip from Releases and unzip it.
  2. Run MailStudio.exe --demo — a sample mailbox with real engineering attachments opens. No account, nothing is sent.
  3. When you are ready, start MailStudio.exe and add your IMAP account (Gmail, Outlook.com, Microsoft 365, Yandex, any IMAP).

Features

📬 A mail client that feels like classic Outlook

Reading mail

  • Ribbon, folder pane, message list with date groups, reading pane, conversation view, flags, search (Ctrl+E)
  • Offline copy of mail and attachments, instant opening, push notifications (IMAP IDLE), desktop alerts, tray mode
  • Rich HTML composer with signatures, inline replies, pop-out windows, contact auto-complete, safe drafts and recovery
  • Address book: contacts, groups, Outlook/Gmail CSV and vCard import/export, To/Cc/Bcc picker; every address in a mail is clickable (copy, new mail, add to contacts, find mails)
  • Calendar (day / work week / week / month, drag to move, recurring items, reminders, colour categories) with meeting invitations: Accept / Tentative / Decline right in the mail, send invitations and updates, import/export .ics – optional sync with Microsoft 365, Google and CalDAV (off by default)
  • Tasks: quick add ("send the quote tomorrow"), due-date groups, flagged mails, mail → task, AI "extract tasks", reminders, and follow-up ("remind me if there is no answer")
  • Revision comparison for manufacturers: finds the earlier revision in the same customer's mails and lists what changed – STEP (sizes, volume, holes by diameter, PMI), DXF/DWG (dimensions, texts), PDF drawings (dimensions, tolerances, title block, notes) and Excel schedules
  • Quote desk: requests for quotation from mail with part, revision, quantity, material and dates filled in; statuses, reminders, Excel export
  • Rules, templates and quick steps, undo send / send later, snooze, all inboxes and search folders, newsletter unsubscribe (always with your confirmation), missing-attachment warning

70-second video: what is new in 1.8

▶ What is new in 1.8 (70 s) · vertical

  • Conditional formatting like Outlook — and you can create the rules in plain language with AI
  • Gmail / Outlook.com / Microsoft 365 (OAuth or app password), Yandex and any IMAP/SMTP server
  • Light and dark theme

🤖 AI assistant – local or with your own subscriptions

AI summary

  • Summarize, draft replies, extract tasks, translate, assess urgency — or just ask about the open mail
  • Providers: Ollama (fully local), Claude Code, OpenAI Codex, Gemini CLI (your existing sign-in, no API key)
  • Mailbox access via MCP: the AI can search your mail, read messages and leave drafts — it cannot send
  • AI rewrites of your drafts are shown side by side and blocked if numbers, dimensions or quantities change
  • Built-in MCP server for Claude Desktop / Claude Code / Codex / Gemini / Goose

🧩 Skills and one-click agent connection

40-second video: skills and agent connection

Quotation request analysis skill

Excel edit preview

  • Skills: your own rules for recurring work – quotation request analysis, drawing check, STEP raw stock & weight, update the Excel delivery schedule, flag urgent mails… They read the mail and its attachments (PDF with OCR, STEP, DXF/DWG, Excel, Word) and give a note, a reply draft, an Excel copy (with preview) or flag/move the mail. Run them from the AI pane or automatically on new mail.
  • Describe a skill in plain language and the AI writes it. Skills are plain SKILL.md files – the same format as Claude / Codex skills – so you can share them (how).
  • Connect agents in one click: Claude Desktop, Claude Code, Codex, Gemini CLI, Cursor, VS Code, Windsurf, LM Studio and Goose get MailStudio as an MCP server – search mail, read attachments, use your skills. You choose read / draft / organize per agent; no agent can send mail (details).

📐 STEP / 3D CAD viewer with native measuring

STEP viewer

  • Open STEP (AP203/AP214/AP242) assemblies, NX-style mouse (middle = rotate, middle+right = pan)
  • Measurements on the native B-Rep (OpenCASCADE): distances, angles, radii, diameters, areas, volumes
  • Bounding box / cylinder raw stock with allowances, stock weight by material, export the stock as STEP
  • AP242 semantic and graphical PMI, look perpendicular to a face, part colors, assembly navigator

📏 DXF / DWG drawings

DXF viewer

  • Vector rendering (ezdxf) with layers, dimensions, hatches, blocks; unlimited zoom
  • DWG through the bundled LibreDWG (or ODA File Converter if installed); DWFx/XPS viewer
  • Measure with snapping to corners and end points, search text and dimension values

📄 PDF studio for technical drawings

PDF studio

  • Pixel-perfect rendering (supersampling) — small text and thin lines stay sharp
  • Highlight, pen, shapes, sticky notes, add text, correct text, move/delete objects, rotate pages
  • OCR for scanned drawings, then select and correct the recognized text
  • Ask AI about the page or the whole document — answers cite the source page
  • Edits are always saved to a new PDF; the attachment is never changed

📊 Word, Excel, PowerPoint – view and edit without Office

Excel editor Word view PowerPoint view
  • Excel editor: formulas, formatting, merge, sort, Σ, copy/paste with Excel, sheets
  • Word editor: page view, headings, lists, tables, images, links; PowerPoint: slide texts, tables, notes, reorder
  • Old formats (doc, xls, ppt, odt, ods, odp, rtf) are converted automatically — with Microsoft Office if present, otherwise with the bundled LibreOffice

🛠️ CNC programs, code, CSV, ZIP, mail files

CNC viewer

  • G-code highlighting (G/M codes, axes, tools, feeds) with tool list
  • Code viewer with syntax highlighting, CSV as a table, ZIP browser, .eml viewer
  • Executables and scripts from attachments are never run directly
More screenshots
Dark theme
Inline reply
PDF studio
STEP viewer
Conditional formatting
Add account

Privacy & security

  • Mail stays on your computer: local SQLite cache in %AppData%\MailStudio, passwords encrypted with Windows DPAPI.
  • No telemetry, no analytics, no cloud service of ours. The only network traffic is to your mail server and the AI provider you choose.
  • Remote images are blocked by default; HTML is sanitized; scripts never run in mail.
  • Office files open read-only with macros disabled; attachments are never overwritten.
  • The AI cannot send mail. Content of mails is passed to the AI as data and is fenced against prompt injection.

Requirements

  • Windows 10 or 11, x64
  • Optional: Ollama for local AI, or Claude Code / Codex / Gemini CLI signed in
  • For Microsoft 365 / Outlook.com OAuth: a free app registration — see OAuth setup

Build from source

git clone https://github.com/TRMachinist/MailStudio-AI-Email-Client.git
cd MailStudio-AI-Email-Client
dotnet build MailStudio.sln
dotnet run --project src\MailStudio -- --demo

Full instructions (technical worker, bundled converters, release package): docs/BUILDING.md · Tests: tests/README.md

Roadmap

  • STEP, DXF/DWG, PDF studio, Office editors, CNC viewer
  • English / Turkish UI, demo mode
  • Skills and one-click agent (MCP) connection
  • CATPart, NX PRT and SolidWorks SLDPRT viewers (in progress)
  • Calendar and tasks
  • More UI languages — translations are a single JSON file (how to)

Contributing

Issues, ideas and pull requests are welcome — see CONTRIBUTING.md. If MailStudio helps you, please give it a ⭐ — it really helps the project grow.

Author

Built by TRMachinist — software for machining and manufacturing. Questions, ideas or collaboration: LinkedIn · Instagram

License

MIT © 2026 TRMachinist. Bundled third-party components keep their own licenses (LibreOffice MPL-2.0, LibreDWG GPLv3 as a separate program, OpenCASCADE LGPL-2.1 with exception, ezdxf MIT, PDFium, ClosedXML, Open XML SDK, MailKit and others) — see ThirdPartyNotices in the release package and THIRD_PARTY.md.

About

Open-source AI email client for Windows – Outlook alternative with STEP, DXF/DWG, PDF, Office & CNC viewers, local AI (Ollama) and MCP

Topics

Resources

Contributing

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages