explaingit

rss3208/visiomaster

Analysis updated 2026-05-18

134PythonAudience · researcherComplexity · 3/5Setup · hard

TLDR

A Windows tool that rebuilds flowcharts and diagrams from images into editable Microsoft Visio files.

Mindmap

mindmap
  root((visiomaster))
    What it does
      Rebuilds diagrams
      Outputs editable vsdx
      Exports svg and png
    Pipeline
      Image to scene json
      Structure check
      Visio render
      Visual comparison
    Use cases
      Paper diagrams
      AI generated figures
      Flowchart recreation
    Requirements
      Windows only
      Microsoft Visio
      Python packages
    Audience
      Researchers
      Developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Turn a screenshot of a flowchart or architecture diagram into an editable Visio file.

USE CASE 2

Recreate model diagrams from a research paper so they can be relabeled and restyled.

USE CASE 3

Convert an AI generated diagram from GPT or Gemini into a maintainable Visio drawing.

USE CASE 4

Export a rebuilt diagram as SVG or PNG for quick review before finalizing it.

What is it built with?

PythonVisio COMpywin32

How does it compare?

rss3208/visiomastercolossus-lab/openarg_backendvanquishervohonor25/zapret-4.0
Stars134135135
LanguagePythonPythonPython
Setup difficultyhardhardmoderate
Complexity3/55/53/5
Audienceresearcherdevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires Windows, a licensed Microsoft Visio desktop install, and pywin32 for COM access.

The README does not state a license.

In plain English

Visiomaster is a Windows focused tool that rebuilds diagrams as editable Microsoft Visio files. It takes flowcharts, architecture diagrams, or academic paper diagrams, whether they already exist as images or were generated by tools like GPT or Gemini, and turns them into a real .vsdx file you can keep editing, along with SVG and PNG exports for quick review. The goal is not to simply paste the original picture into Visio. Instead, the tool breaks the image down into actual Visio shapes, text, and connecting lines, so the result behaves like a diagram someone built directly in Visio rather than an image pasted on a page. The design follows a similar approach to a project called ppt master: first understand the image, break down its structure and style, then drive a rendering script using a stable intermediate description file. The difference is that Visiomaster's end goal is an editable Visio diagram rather than a slide. The core process moves from an original image to an intermediate scene.json file, through structure checking and module review, then to rendering through Visio itself, producing the vsdx, svg, and png outputs, followed by a visual comparison and manual fixes if needed. Typical uses include recreating model architecture diagrams and flowcharts from research papers, or converting AI generated academic diagrams into something you can relabel, rewire, recolor, and lay out for a slide deck. Running it requires Windows, a desktop copy of Microsoft Visio, Python 3.10 or newer, and the Python packages listed in requirements.txt. It works both as a plain command line tool where you prepare a scene file and run validation and rendering scripts yourself, and as a skill for AI coding assistants like Codex or Claude Code, which can read the included SKILL.md and call the same scripts. The image to scene conversion only produces a starting point, not a guaranteed exact reproduction, so complex diagrams typically need manual or AI assisted adjustments before the final render matches the source closely.

Copy-paste prompts

Prompt 1
Help me set up Visiomaster on Windows with Python 3.10 and the required Visio desktop app.
Prompt 2
Walk me through converting a paper figure into a scene.json file with image_to_scene.py.
Prompt 3
Explain what the scene_audit.py review checklist checks for in a complex diagram.
Prompt 4
Show me how to install Visiomaster as a Codex skill so I can trigger it from an AI agent.

Frequently asked questions

What is visiomaster?

A Windows tool that rebuilds flowcharts and diagrams from images into editable Microsoft Visio files.

What language is visiomaster written in?

Mainly Python. The stack also includes Python, Visio COM, pywin32.

What license does visiomaster use?

The README does not state a license.

How hard is visiomaster to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is visiomaster for?

Mainly researcher.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.