What is Forge?

Last updated 1 day ago

Connect your code to business context. Work in your preferred editor.

Mobioos Fusion manages the ontologies that structure your business context.
Mobioos Forge connects your codebase to that context, linking your implementation to the business concepts it represents.

In Mobioos, a Domain Context is an instance of an ontology. Each Domain Context contains context objects, and Forge maps your code segments to those objects. This is what connects your code to the semantic structure managed in Mobioos Fusion.

Start with the Forge VSIX extension to scan and map your code in a supported IDE. Once your codebase is mapped, keep working in the VSIX extension or use the complementary npm package to access Mobioos through Skills, Rules, MCP, and CLI from any editor.

Explore supported IDEs Explore the npm package

One product. Two complementary installations.

Forge has two components, each with its own installation: a VSIX extension that provides code scanning, mapping, and in-editor features in supported IDEs, and an npm package for retrieving context across development environments through Skills, Rules, MCP, and CLI.

The Forge VSIX extension includes a built-in prompt interface to retrieve context from Mobioos Fusion directly in your IDE. To bring that context into your development workflow, use the npm package to connect your CLI to Mobioos, install Rules and Skills, and configure your MCP connection.

The VSIX extension: map your code to business context

The Forge VSIX extension is packaged as a .vsix file for Visual Studio Code and compatible editors. It scans your codebase and lets you map code segments to context objects within a Domain Context, an instance of an ontology managed by Mobioos Fusion.

Inside your IDE, you can work with:

Features

Description

AI-powered code scanning

Analyze your codebase with your choice of language models to prepare it for mapping to context objects within a Domain Context in Mobioos Fusion.

Semantic code highlighting

See which code segments are mapped to context objects within a Domain Context in Mobioos Fusion, whether identified through inference or marked manually by creating a Marker.

Enterprise context distillation

Retrieve essential business context from enterprise data polarized by Mobioos Fusion. Get precise, relevant context with noise filtered out, grounded in the context objects of your Domain Context and its underlying ontology.

Business intent navigation

Find code by business intent without learning the folder structure first. Follow the links between code segments and context objects in your Domain Context to help developers and AI agents understand where business concepts live in the codebase.

Context retrieval

Use the built-in prompt interface to retrieve relevant context from your Domain Context, so you can focus on what you need and keep token usage down.

Dynamic Markdown context

Add variables that reference context objects in your Domain Context to your Markdown files. Forge automatically fills them with relevant business context and keeps that context up to date.

Supported IDEs

Forge runs in Visual Studio Code, in the editors below, and in other editors based on Visual Studio Code.

IDE

Overview

Visual Studio Code

Microsoft's extensible desktop code editor.

Visual Studio Code Online

Browser-based version of Visual Studio Code, available at vscode.dev.

Cursor

Editor with AI agents, code completion, and multi-file editing.

Windsurf / Devin Desktop

AI editor with coding agents and development automation.

Kiro IDE

Editor focused on specifications, planning, and AI agents.

Google Antigravity IDE

Development editor powered by Google Antigravity agents.

TRAE / TraeCode

AI editor offering IDE and SOLO modes.

Qoder IDE

Editor with AI agents, codebase understanding, and task execution.

CodeBuddy IDE

Tencent's AI editor built on VS Code.

In Visual Studio Code, install Forge straight from the Visual Studio Code Marketplace. In other editors built on VS Code, install the .vsix package.

Install the Forge VSIX extension in a supported IDE to get started with scanning and mapping.

The npm package: bring Mobioos into your workflow

The Forge npm package complements the VSIX extension and works with any editor, including the IDEs listed above. It gives you access to Mobioos through Skills, Rules, MCP, and CLI, so you can use the mapped context in your preferred development environment.

The package will be distributed through the npm registry and installed separately from the VSIX extension.

Map your codebase with the VSIX extension first. Then use the npm package wherever you work.

The npm package provides interoperability. Code scanning and mapping, semantic code highlighting, and the other integrated editor features listed above require the Forge VSIX extension in a supported IDE.

From code to context in three steps

Prerequisite: Before scanning your code, set up your business context in Mobioos Fusion. Choose your ontologies, create their Domain Contexts, and populate them with context objects. Configure connectors to capture enterprise data from your software factory ecosystem. Mobioos Fusion polarizes this data by filtering out noise and intelligently projecting the relevant information onto the semantic structure defined by your chosen ontologies. Forge then uses these Domain Contexts and their underlying ontologies to guide code scanning and map your code to the relevant context objects.

1. Install the Forge VSIX extension

Open your project in a supported IDE and install the VSIX extension.

2. Scan and map your codebase

Use Forge to scan your code and map its segments to context objects within a Domain Context in Mobioos Fusion. These objects connect your implementation to the business concepts structured by the underlying ontology.

In practice: click the Mobioos icon in the status bar and sign in, then pick your organization or your personal workspace. In the Forge sidebar, click Link a project and select your team, your project, and your repository. Your Domain Contexts load into the sidebar. Open Indexing settings next to a Domain Context, choose your models and storage, and click Start indexing. Full detail in Code scanning and mapping.

3. Work where you prefer

Stay in the Forge VSIX extension to use its in-editor features, or install the complementary npm package to access Mobioos through Skills, Rules, MCP, and CLI. You can use the npm package from the same IDE or return to another editor.

What each component provides

Capability

Forge VSIX extension

Forge npm package

Primary role

Scan and map code to context objects within a Domain Context

Retrieve context through interoperability interfaces

Editor compatibility

VS Code and supported variants listed above

Any editor, including supported Forge IDEs

Installation

Install the Forge VSIX extension in a supported IDE

Install the npm package separately from the npm registry

AI-powered code scanning and mapping

Included

Requires the VSIX extension

Semantic code highlighting and business intent navigation

Included

Requires the VSIX extension

Enterprise context distillation, built-in prompt interface, and dynamic Markdown context

Included

Requires the VSIX extension

Context retrieval through Skills, Rules, MCP, and CLI

Use the complementary npm package for this workflow

Included

Starting point

Open your codebase in a supported IDE and use the Forge VSIX extension to map code segments to context objects in your Domain Contexts

Use after your codebase has been mapped with the VSIX extension

Frequently asked questions

What's the difference between Forge and Fusion?

Mobioos Fusion manages ontologies and their instances, called Domain Contexts. Each Domain Context contains context objects. Mobioos Forge maps your code to those objects and lets you retrieve the associated business context in your development workflow.

What does “semantic” mean in Mobioos?

It refers to the ontologies managed in Mobioos Fusion, which structure business concepts and their relationships. A Domain Context is an instance of an ontology, and context objects belong to that Domain Context. Forge links code segments to these context objects, giving the code a business meaning beyond its file or folder location.

Are the VSIX extension and npm package separate installations?

Yes. The VSIX extension is installed in a supported IDE. The npm package is installed separately and complements the VSIX extension with interoperability through Skills, Rules, MCP, and CLI.

Is the npm package only for unsupported editors?

No. It works with any editor, including IDEs that support the Forge VSIX extension. Once your codebase is mapped, you can use the VSIX extension's in-editor features, the npm package's interoperability features, or both.

What if my editor doesn't support the VSIX extension?

Open your codebase in a supported IDE to scan and map it with Forge. Once the mapping is complete, you can return to your preferred editor and use the npm package to access Mobioos.

Can I create the mapping with the npm package alone?

No. AI-powered code scanning and mapping require the Forge VSIX extension in a supported IDE. The npm package lets you work with Mobioos after that mapping is in place.

Does Mobioos see my source code?

No. Under the IP Proof architecture, scanning and mapping run locally in the VSIX extension, with the models and vector storage you choose. Source code is never sent to the Mobioos Fusion SaaS.

Can I see the Forge settings from Fusion?

Yes, read only. Anyone on the project can see how the codebase is being scanned. Settings are created and changed in the extension, inherited from the project, and can be overridden per Domain Context.