OWOX GitHub avatar

owox-model-canvas

OWOX

OWOX Model Canvas is a free, anonymous, Miro-like canvas for data professionals to visually design data models, explore AI-generated business questions, and push the model to OWOX Data Marts with one click.

Stars

83

7-day growth

No data

Forks

12

Open issues

0

License

Apache-2.0

Last updated

2026-07-27

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It combines a free, no-sign-in diagramming tool with a portable open format (OKF) and AI-powered insight generation, making data modeling accessible and collaborative without vendor lock-in.

Who it is for

  • Data engineers and analysts
  • Data architects and modelers
  • Product managers building data products
  • BI teams prototyping data marts

Use cases

  • Sketching data marts and relationships visually
  • Exploring business questions a data model can answer via AI
  • Sharing model diagrams via URL (no backend)
  • Exporting models to OWOX Data Marts as draft tables

Strengths

  • 100% free and anonymous; no sign-in required for design, templates, or sharing
  • Field-level ERD view showing columns, keys, and join details
  • Open Knowledge Format (OKF) ensures portability via Markdown/YAML files
  • AI-generated insight questions from schema metadata only (no row data sent)

Considerations

  • Pushing to OWOX requires an OWOX API key (sign-in modal)
  • AI question generation needs GEMINI_API_KEY environment variable set on the server
  • OWOX API key is stored in browser localStorage, creating XSS risk (mitigated by CSP)

README quick start

OWOX Model Canvas

Draw a data model on a free, anonymous canvas — then push it into OWOX Data Marts in one click.

▶ Open the live app: model.owox.com — free, no sign-in.

OWOX Model Canvas is a Miro-like canvas for data people. Sketch your data marts (tables, views, SQL or connector outputs) as nodes and joinable relationships as edges, start from ready-made templates, see the business questions a model unlocks (AI), share it as a link, and — when you're ready — push the whole thing into OWOX Data Marts as drafts. The canvas is 100% free and works without an account; an OWOX API key is needed only to Push.

Why use it

  • Free & anonymous — design, template, AI-explore and share without signing in.
  • Templates for real domains — E-commerce, SaaS, Marketplace, Marketing / Lead-gen, Mobile / Gaming, Finance, Healthcare, plus public datasets (Bitcoin, Stack Overflow).
  • Field-level ERD view — see columns, primary keys and join keys, not just boxes.
  • Insight Questions (AI) — the business questions a model can answer, generated from schema metadata only (no row-level data leaves your browser).
  • Build it with AI — copy a short brief into Claude, ChatGPT or Gemini and it generates an importable model. In-app guide: /ai-instructions.html.
  • Shareable links — the whole model travels inside the URL; anyone can open your exact diagram, no backend.
  • One-click push to OWOX — turn the diagram into draft Data Marts + joinable relationships.

Open Knowledge Format (OKF) — your model stays portable

The canvas reads and writes Open Knowledge Format — a vendor-neutral way to describe a data model as a folder of Markdown files with YAML frontmatter: one document per data mart, a schema table, and a ## Joins section for relationships. It's human-readable and agent-friendly — people can review it in a pull request and LLMs can author it.

  • Author + export, as a pair. Design visually here and Export OKF to get a bundle that round-trips — re-importing restores the model. OWOX publishes real bundles at OWOX/models; this canvas is the visual authoring/export front-end for that same format.
  • No lock-in. Be

Description

OWOX Model Canvas — visual editor for data models in the Open Knowledge Format (OKF)

Related repositories

Similar projects matched by category, topics, and programming language.

TanStack
Featured
TanStack GitHub avatar

router

TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.

Web DevelopmentFrontend Frameworks
14,861
vercel-labs
Featured
vercel-labs GitHub avatar

scriptc

scriptc compiles ordinary TypeScript into small, fast native executables without needing Node.js, V8, or any JavaScript runtime in the binary.

Developer ToolsCode Quality & Build
1,985
Jakubantalik
Featured
Jakubantalik GitHub avatar

thinking-orbs

A React component library that renders six hand-tuned animated thought orb loading indicators on a plain 2D canvas, with two purpose-tuned sizes and automatic theme detection for AI and agent UIs.

AI & Machine LearningAI Agents
1,191