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

#9351of 11,360498places up24h—7d
#9,302#9,452#9,602#9,752Oct 6Oct 12Oct 18Oct 24Oct 30Nov 4

Rank in Developer tools

#762of 90029places up24h—7d
#760#769#778#787Oct 6Oct 12Oct 18Oct 24Oct 30Nov 4

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 tools762nd of 900 by placement
#PluginPosition7d
760Olbrain Alchemist#9323—
761PromptGPT#9350—
762ArchLangThis page#9351—
763AI SPACE#93581,317places down
764ProWebLook#9380—

All 900 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