Create plugins for | easily with AI
An IDE for exploring backend logic as connected nodes and edges. Open a node to inspect the exact code behind it, understand request flows faster, and design cleaner architectures.
Write one parse() function. Return nodes and edges. Arcforge handles everything else — rendering, navigation, code tabs, AI export.
Paste the SDK prompt into any AI and get a complete plugin scaffold.
Laravel, Django, Rails, NestJS, Spring, Prisma — any codebase.
File → Open Project → pick your plugin → Open existing → select your project.
Navigate your graph. Click nodes. Inspect code. Design architecture.
A plugin is three files: manifest.json, nodes.js, parser.js. Implement parse(), return nodes and edges. That's the entire contract.
Your parse(input) receives the project root. Walk the files, read their source, and extract:
| class / service definition | → node |
| import / require / use | → edge ("depends") |
| Route::get(...) | → edge ("handles") |
| hasMany / belongsTo | → edge (relation type) |
Plugin declares accepts: "directory" or "file". Arcforge opens the right dialog automatically.
Declare which graph actions are enabled via a capabilities object. Plugin decides what users can do.
From parse to save to export — the plugin handles every action. Arcforge is just the renderer.
Plugins run with full Node.js access to your file system. Only install plugins you trust.
Visualize Laravel projects — Models, Controllers, Routes, Views, Migrations and more.
Free-form architecture design. Draw nodes and connections. Export AI-ready prompts for any language.
Laravel, Django, Rails, NestJS,
Spring, Prisma and more
Turn any codebase into a navigable architecture graph. Understand what you're working with before you touch it.
Controllers, services, models, and relations rendered as one navigable graph.
Click any node to open its source file. Jump to the exact line that powers that part of the system.
Follow a request from HTTP entry through middleware, services, all the way to the database.
Design architecture from scratch and export AI-ready prompts to generate code in any language.
Every language adapter is a plugin. Install official or community plugins, or build your own.
Explore all dependencies before touching code. Avoid breaking hidden server logic.
Questions from early adopters.