Skip to content
AI Marketplaces Leaderboard

ArchLang

ChatGPT plugin

Floor plans as checked code

View in ChatGPT directory

ArchLang: write floor plans as code, compiled and checked by a deterministic compiler. Skills to author, edit, review and export .arch plans through the archlang CLI, and the ArchLang MCP server. The MCP server is hosted at https://mcp.archlang.uk/mcp with no sign-in: it compiles a plan to an SVG drawing and returns the plan's measured facts and lint findings.

Featured
No

not on the featured shelf

Movement

From our daily snapshots over the last 30 days.

Rank by placement

#9770of 10,704—24h—7d

Not enough data points to chart.

Rank in Developer tools

#785of 866—24h—7d

Not enough data points to chart.

In its category

How this plugin compares with others in the same category. Positions are counted within the category, not across the whole directory.

Developer tools785th of 866 by placement
#PluginPosition7d
783Infracost#9747—
784DomainROC Domain Advisor#9752—
785ArchLangThis page#9770—
786BugShield Diagnostics#9779—
787Geekflare#9788—

All 866 Developer tools plugins

Example prompts

  • “Design a two-bedroom flat of about 75 m² as an ArchLang plan and check it against the brief.”
  • “Make the bedroom in plan.arch 1 m wider and show me what changed.”
  • “Put plan.arch on an A3 sheet and give me a link to download it as a PDF.”

Skills

  • archlang

    Use when the user wants to create, edit, or inspect an architectural floor plan / building layout as code — e.g. "draw a 2-bedroom apartment", "add a bathroom to this plan", "make the bedroom 1 m wider", "lay out an office floor". ArchLang is a tiny text language that compiles a .arch file to a professional floor-plan drawing (SVG/PNG/PDF/DXF). Drive it entirely through the `archlang` CLI; do not hand-render.

  • archlang-brief-to-plan

    Use when the user gives a written brief for a new floor plan (rooms, areas, how rooms connect, a plot size) and wants the drawing, e.g. "design a two-bedroom flat of about 75 m²" or "lay out a small office with four rooms". Writes an ArchLang .arch file from the brief, checks it against the brief with the archlang CLI, and finishes it as a sheet. Not for changing an existing plan (archlang-edit-plan) or for exporting one (archlang-export).

  • archlang-edit-plan

    Use when the user wants to change an existing ArchLang .arch floor plan, e.g. "make the bedroom 1 m wider", "add a bathroom next to the hall", "move the front door to the south wall", "merge the kitchen into the living room". Reads the plan's facts with the archlang CLI, makes the smallest edit that does the job, and re-verifies. Not for writing a plan from a brief (archlang-brief-to-plan).

  • archlang-export

    Use when the user wants an ArchLang .arch floor plan delivered as files, e.g. "export this plan as PDF", "give me a DXF for CAD", "a PNG I can paste into a document", "one sheet per floor", "print it at 1:50 on A3". Covers SVG, PNG, PDF and DXF output, paper size and scale, multi-storey plans and batches, through the archlang CLI, or through the ArchLang MCP tools and the Playground where the CLI cannot run. Not for writing or changing the plan itself.

  • archlang-review-plan

    Use when the user wants an existing ArchLang .arch floor plan checked rather than changed, e.g. "review this plan", "does this layout meet the brief?", "is every room reachable?", "check it for accessibility", "why does lint complain?". Reads the plan's facts, runs the lint profiles and the intent gate through the archlang CLI, and reports findings with suggested fixes. It edits nothing unless asked.

Categories
Made by
Chan Meng · Website
Sign-in
On Install
Capabilities
Read, Write
Availability
Available
Version
1.50.1
Keywords
floor-plan, architecture, dsl, svg, dxf, cad
Created
October 15, 2026
More info
Sponsorship
Promote this plugin