Your company.
People and agents together.

Give your company a home. Keep its people, AI agents and responsibilities clear, with the full picture saved on your machine.

Technical alpha — for developer evaluation

Create a company, add the team you need, and manage responsibilities and reporting. The Time Tracker keeps recorded work inspectable. Optional agent execution remains experimental.

Local software · MIT licensed

Install VCM

Alpha 8 distribution-name maintenance

Company management and the Time Tracker run locally. No VCM account or AI provider is needed to get started.

Node.js 24.14+ in 24.x, or 26.x · npm

Terminal
npm install --ignore-scripts --prefix ./vcm-preview https://github.com/strobl/virtual-corporation-manager/releases/download/v0.1.0-alpha.9/vcm-0.1.0-alpha.9.tgz
npm exec --offline --prefix ./vcm-preview -- vcm --version
npm exec --offline --prefix ./vcm-preview -- vcm --data-dir ./my-company

Alpha 8 keeps simpler company management and gives the visible archive its VCM name. Release details ↗

Open the local URL printed in your terminal. Setup and requirements →

VCM company workspace showing Linden Studio and a member's responsibilities, reporting and company assignments.Enlarge ↗
Linden Studio · fictional company and member data · local product review

Captured from the Alpha 7 local build. Illustrative members and hours; no customer activity. Capture provenance.

Start small

Keep the organization between sessions.

Start with a company name and optional purpose. Add people and AI agents as members, then give each a clear responsibility. Departments and reporting can grow with your team.

Company

A simple starting point

Name your company, review it and save. Add the team when you are ready.

Members

People and AI agents

Keep roles, responsibilities and reporting together in the company workspace.

Relationships

Understand the structure

Inspect departments, shared members and connections between your companies.

Your team, at its own pace.

A company can start empty. Add one person or agent with a useful responsibility, inspect a change before saving, and return to the same company next time.

Examples when you need them.

Optional templates and the fictional three-agent example can help you explore. Review an import before applying it; creating its roles starts no work.

Try the three-agent example →

Delivery hours

Keep work records inspectable.

Review delivery hours by company, member and date. Each entry keeps its description, reference basis and correction history, so changes remain visible.

VCM Time Tracker. Desktop shows Northstar's company week totaling 8.0 hours; mobile shows Alex's filtered 2.5 hours from two entries.Enlarge ↗
Northstar Studio · illustrative recorded hours · local candidate

Captured from 0.1.0-alpha.5-local.1. Desktop: company week, 8.0h. Mobile: Alex filter, 2.5h. Illustrative entries.

Booked delivery hours describe human-equivalent effort. They are separate from elapsed model runtime, verified savings, invoices and accepted output. Saving an organization does not create hours.

Understand the Time Tracker →

A clear model

See how your company fits together.

Company, department, member
Manage people and AI agents with roles, responsibilities and working context.
Reporting relationships
Describe responsibility. They do not automatically delegate or run tasks.
Runtime jobs
Optional execution with its own runtime setup, platform constraints and provider costs.
Execution prerequisites →

On your machine

Review a change. Recover the structure.

Review and apply configuration changes. Undo a mistake, reopen your saved organization and export its definition.

A company definition is reusable JSON. A SQLite backup preserves the complete local workspace, including work and time history. One person operates the workspace.

Compare this with the roles file you already maintain: is the change easier to inspect and recover?

Data, exports and recovery →

Open source

Make one useful change.

Report a reproducible issue: the version, steps, expected result and what happened. Improve an example or clarify the setup guide. Keep private data out of reports.

Questions

Can my company use VCM for free?

Yes. VCM's complete current core is open source under the MIT License, including commercial use by businesses of any size. You can modify, sell, host and fork the core under MIT, preserving its required notices and applicable third-party licenses. No Enterprise subscription is required.

We plan to offer optional new Enterprise modules under separate commercial licenses for additional organizational capabilities. Those modules are not part of the current release. Support and implementation services have their own agreed scope. Core and Enterprise licensing →

Does VCM need an account or AI provider?

The local organization and Time Tracker need neither. The local core runs on your machine. Optional execution integrations require their own tools and access and may incur provider charges.

What can I install today?

The 0.1.0-alpha.9 product-brand release brings the VCM brand into the company, human and AI agent workspace. Optional Product Studio execution remains incomplete. Screenshot captions identify their actual source. Check the versioned release notes for the exact archive, requirements and known failures.

Is this a shared company workspace?

VCM is for one operator using a local workspace. It is not a shared login service or a supported LAN deployment. A virtual corporation is a software configuration; it does not establish a legal company.

Does it run every configured agent?

Creating an agent configures its role. Reporting lines do not execute work. Actual jobs use separately configured runtimes, with platform-specific restrictions. See the execution guide.

Where is my data?

The default directory is ~/.gitflash. The installation example explicitly uses ./my-company. Restart from the same directory with the same data path. See local data and backups.

Have an integration question?

Describe your environment and the workflow you want to connect. support@gitflash.com

Install VCM