Solarch

<p> Interactive diagrams with AI, and your code always in sync </p> <p> <a href="https://www.producthunt.com/products/solarch?utm_campaign=producthunt-atom-posts-feed&amp;utm_medium=rss-feed&amp;utm_source=producthunt-atom-posts-feed">Discussion</a> | <a href="https://www.producthunt.com/r/p/1166110?app_id=339">Link</a> </p>

Last verified:

Visit Solarch

What is Solarch?

Solarch is an architecture-first backend tool that turns visual diagram into deterministic NestJS code. You draw your system as a node/edge graph on a live canvas—controllers, services, repositories, tables, DTOs, queues—and a strict Rules Engine validates every connection as you draw it. From the validated graph, Solarch generates code that matches the architecture exactly, ensuring zero architectural drift between diagram and codebase.

The platform features an omnibar with two modes: an autonomous builder and a conversational architect, both accessible without leaving the canvas. It grounds every plan in a vector-indexed library of canonical patterns using LangGraph and GraphRAG. Each node lives in one tab while others import it as a ghost reference, not a copy. The system is type-safe end-to-end from database schema to API contract to typed client.

Solarch's Rules Engine enforces a default-deny policy with 7 anti-patterns and 3 conditional checks, rejecting illegal edges immediately when drawn. The hybrid code engine uses a deterministic compiler for zero-token skeleton generation (DTOs, entities, constructor injection) followed by surgical AI that fills only empty function bodies at ~300 tokens per function.

This tool is for backend developers, software architects, and teams building NestJS applications who want to automate repetitive boilerplate setup while focusing on complex business logic. It prevents AI hallucinations and architectural drift by validating architecture before code generation.

Solarch pricing

Pricing model: Freemium

Solarch offers a free forever tier at $0 forever with no credit card needed: 2 projects, AI architect included, live node/edge canvas, default-deny rules validation. The Draw plan costs $5/month with a 7-day trial: unlimited projects, AI architect included, 22 node types with 16 edges, default-deny rules validation. The Build plan (most popular) costs $20/month with a 7-day trial: everything in Draw plus extended AI usage, code generation, and ZIP export. The Code plan costs $100/month with a 7-day trial: everything in Build but Solarch writes the whole codebase with maximum AI usage, extends limits at discounted pricing. The Team plan costs $30/seat with a 7-day trial: shared projects with single-home nodes and ghost references across the organization (coming soon). Enterprise plan requires contacting sales for custom pricing: self-host, SSO, audit logs, custom rules matrix, and dedicated support.

Solarch pros

  • Generates architecture first before code, preventing architectural drift
  • Strict default-deny Rules Engine validates connections as you draw
  • Zero architectural drift between diagram and generated codebase
  • Deterministic compiler generates skeleton with zero tokens
  • Surgical AI fills only empty function bodies at ~300 tokens per function
  • Type-safe from database schema to API contract to typed client
  • Single canvas for entire backend: controllers, services, repositories, tables, DTOs, queues
  • 16 semantic edges between 8 node families (Data, Business, Access, Infra, Client, Security, Config, Structure)
  • Ghost references allow importing nodes across tabs without copying
  • LangGraph grounds plans in vector-indexed library of canonical patterns
  • Omni-bar with two modes: autonomous builder and conversational architect
  • Rejects illegal edges immediately when drawn, not after commits
  • Exports as code, Mermaid diagram, or AI-readable memory
  • Free forever tier with 2 projects and no credit card needed
  • Automates repetitive 80% of backend setup, leaving 20% business logic to developers
  • No AI hallucinations or vibe coding—pure structural execution
  • Self-correcting loop refines graphs until clean before committing

Solarch cons

  • Currently only supports NestJS framework
  • Full codebase generation (Code plan) is expensive at $100/month
  • Team plan marked as coming soon, not yet available
  • Enterprise plan requires contacting sales, no transparent pricing
  • All paid plans start with only 7-day trial, not longer
  • Free tier limited to only 2 projects
  • Draw plan at $5/month only provides drawing tool without code generation
  • Build plan at $20/month generates only ~80% as boilerplate, not full codebase
  • AI usage limits may require extending at discounted pricing on higher plans

Frequently asked questions about Solarch

What is Solarch?

Solarch is a backend-architecture tool. You draw your system as a node/edge graph—controllers, services, repositories, tables, DTOs, queues—and a strict Rules Engine validates every connection as you draw it. From the validated graph, Solarch generates code that matches the architecture exactly, so there is zero architectural drift between the diagram and the codebase.

How is Solarch different from AI coding tools like Copilot or Cursor?

Most AI tools generate code first and hope the architecture holds up. Solarch flips that: it generates the architecture first, grounded in canonical patterns and validated by a default-deny Rules Engine, then generates code from that verified graph. The AI proposes, the rules verify, and only correct graphs become code.

What is the Rules Engine?

The Rules Engine is a default-deny validator: every connection that is not explicitly whitelisted is forbidden. It enforces 7 anti-patterns and 3 conditional checks—for example, a Controller cannot reach a Table directly; it must route through a Service or Repository. Illegal edges are rejected the moment you draw them, not three commits later.

How does Solarch generate code?

Solarch uses a hybrid engine. A deterministic compiler turns the graph into a skeleton with zero tokens—DTOs, entities, and constructor injection straight from the edges. Then a surgical AI fills only the empty function bodies. You can export the result as code, a Mermaid diagram, or AI-readable memory.

How much does Solarch cost?

Solarch starts at $5/month for Draw (the drawing tool with rules validation). Build is $20/month (AI scaffolding), Code is $100/month (full codebase generation), Team is $30/seat, and Enterprise is custom. Every plan starts with a 7-day trial. There is also a free forever tier at $0 with 2 projects.

Is Solarch available yet?

Yes—Solarch is live. Start free at app.solarch.dev; paid plans (Draw, Build) include a 7-day trial. You can start sketching for free with the Rules Engine validating every connection, then upgrade when you need more projects or code generation.

What framework does Solarch generate code for?

Solarch generates clean, deterministic NestJS boilerplate code. The platform compiles visual architecture nodes into NestJS code with DTOs, entities, controllers, services, and repositories following NestJS conventions.

What are the 8 node families in Solarch?

The 8 node families are: Data, Business, Access, Infra, Client, Security, Config, and Structure. These represent every part of your backend on one canvas, with 16 semantic edges connecting them together.

Can I use Solarch without paying?

Yes, Solarch has a free forever tier at $0 that includes 2 projects, AI architect included, live node/edge canvas, and default-deny rules validation. No credit card is needed to start sketching for free. You can upgrade when you need unlimited projects or code generation features.

What happens when I draw an illegal connection in Solarch?

The Rules Engine rejects it immediately the moment you draw it, not after commits. For example, if you try to wire a Controller straight to its Table, it gets rejected because Controllers aren't data-access. The agent then inserts a Service and a Repository automatically and re-applies the connection. Rejections feed back until the graph is clean, or it never commits.

Categories

Use cases

Browse all AI tools on NeedAnAI