VCM

VIRTUAL CORPORATION MANAGER

Big ideas deserve a team.

Give your idea a company. Bring people and AI agents together, with clear roles and room to build.

The open-source workspace for your virtual corporation.

Local-firstMIT coreNo account requiredAlpha 11
You bring the idea.Clay-style human and orange, mint and yellow Vic characters assembling a large cobalt paper plane togetherMake room for what’s next.

AMBITION GETS SUPPORT

One idea. More ways to move it forward.

Name the companyAdd your teamKeep the context

HUMAN DIRECTION Patchwork Studio

Pick the perspective the idea needs next.

Three peer roles, one shared company, and responsibilities everyone can inspect.

ROLE BRIEF · RESEARCHER

Find the right starting point.

Clarify the next requirement. Bring back sources, a clear brief and the questions that still need an answer.

  • Trace requirements to supplied sources
  • Separate evidence from assumptions
How do I use the example?
  1. Install VCM using the current release instructions.
  2. Open Settings → Import a company definition and choose the downloaded JSON.
  3. Review the three roles and adapt their responsibilities to your project.

Optional execution needs a separately configured runtime and your own provider access. This page explores a saved team definition; it does not run agents.

THE REAL PRODUCT · ALPHA 9

A home for the whole company.

Keep members, responsibilities, reporting and relationships in one local workspace.

Company

Name the company and give it an optional purpose.

People + agents

Add humans and AI agents with clear responsibilities.

Responsibility

Keep membership, reporting and company connections distinct.

VCM Alpha 9 company workspace showing Northstar Studio, human Alex Morgan, AI agent Sage and member responsibilities.
Northstar Studio · Fictional example · VCM Alpha 9 · Capture provenance

Actual local UI with fictional data. This is not customer activity.

Time Tracker

Keep hours, corrections and exports connected to the people and work they belong to.

Understand the boundary
What recorded effort means

Booked hours describe human-equivalent effort. They are separate from model runtime, measured savings, invoices and accepted output.

OPEN SOURCE. OPEN POSSIBILITIES.

Built for people who build.

Clay-style Vic characters experimenting with code brackets and an open toolbox in a dark workshop
  1. 01

    Play 2 win.

    Make something that matters.

  2. 02

    Be adaptable.

    New tools. New moves.

  3. 03

    Never stop building.

    Try it. Learn. Make it better.

  4. 04

    Builders first.

    Curiosity is the entry ticket.

  5. 05

    Be open.

    Share what moves us forward.

VCM + THE TOOLS YOU CHOOSE

Your setup. Comes with you.

Bring your AI team setup to Buzz. Connect Slack when your workflow needs it.

Roles and instructions can travel to Buzz Desktop. Slack remains an optional experimental connector; company history stays in VCM.

Explore integrations
VCM characters carrying role cards beside the Buzz Desktop import preview for Patchwork Studio (example).
Screenshot-based composition · Example team

LOCAL-FIRST · NO ACCOUNT REQUIRED

Small start. Big possibilities.

Company management and the Time Tracker need no VCM account or AI provider. Run one command, open the local URL and create a company of your own.

  • Your company stays on your machine.
  • The complete current core is MIT licensed.
  • Connect a runtime when you’re ready to put an agent to work.
View the versioned release
TERMINAL

Install VCM

0.1.0-alpha.11

Technical alpha · Node.js 24.14+ within 24.x, or 26.x · npm

Start with one command
npx virtualcorporationmanager

Open the local URL. Press Ctrl+C to stop; run the same command to return. The first download needs internet. Your workspace stays on your machine.

Install it permanently
npm install -g virtualcorporationmanager
vcm

The package is virtualcorporationmanager and vcm is its only installed command. Updating an existing installation? Stop VCM, run npm install -g virtualcorporationmanager, then run vcm with the same data settings. If a differently named older application already occupies the global vcm command, use npx virtualcorporationmanager or remove that older application through your package manager first. Removing the app keeps your workspace data.

Your workspace stays in ~/.gitflash unless GITFLASH_DATA_DIR or --data-dir says otherwise.

WHEREVER YOU START

Solo. Never small.

Build what comes next.

Start on your machine