01
One manifest
ai-workspace.json becomes the source of truth for how the
repo wants AI tooling to behave.
Open source AI workspace infrastructure
agenv gives teams one calm, reviewable place to manage Codex, Copilot, Claude, MCP, Cursor, and Windsurf setup.
Scan the repo, create ai-workspace.json, and generate the
instruction files and tool config your project actually needs, without
hand-maintaining the same intent in four different places.
setup in under a minute
$ npm install -g agenv-cli
$ agenv init --yes
$ agenv generate
canonical source of truth
{
"project": { "type": "web-app" },
"targets": {
"codex": true,
"copilot": true,
"claude": true,
"mcp": false,
"cursor": false,
"windsurf": false
}
}
What you get
The goal is not more automation noise. It is less repeated setup, clearer ownership, and safer updates across tools.
01
ai-workspace.json becomes the source of truth for how the
repo wants AI tooling to behave.
02
Create AGENTS.md, Copilot instructions, Claude files, and
MCP config from one plan.
03
Use diffs, generated headers, and explicit overwrite behavior so updates stay reviewable.
Why it is useful
agenv is for the moment a team realizes its prompts, instructions, and tool config are drifting apart faster than anyone wants to maintain them.
agenv inspects the repo, detects the stack, and starts from the codebase you already have.
Codex, Copilot, Claude, and MCP outputs come from one system instead of separate rituals.
agenv diff and generated headers make changes easier to
reason about in pull requests.
How it works
The workflow stays intentionally small so it remains readable after the first setup, not just during the first demo.
ai-workspace.json.
Capture targets, generation depth, prompts, and tool preferences.
Command surface
agenv init creates the manifest from repo inspection plus
prompts.
agenv generate writes the planned files for enabled
targets.
agenv diff previews changes before the repo is touched.
agenv doctor validates compatibility and manifest health.
agenv templates list shows starter templates.Generated outputs
Instead of describing every feature abstractly, agenv turns the manifest into concrete files people can open, diff, and ship.
Project-specific guidance that stays in sync with the manifest instead of drifting over time.
Repo-level guidance generated from the same workspace decisions used everywhere else.
Shared Claude setup can be generated without treating it like an unrelated sidecar system.
Reviewable server presets — including Notion, Stripe, GitHub, and more — with trust-level annotations baked in.
Rule files for Cursor (.mdc) and Windsurf (.md) generated from the same manifest as every other target.
Built for open source
The value is not novelty. It is lowering the maintenance cost of AI setup as tools change around the repository.
The workspace is described in a plain file your team can diff, discuss, and commit.
Manual edits stay protected unless you explicitly ask agenv to overwrite them.
Generate Codex, Copilot, Claude, MCP, Cursor, and Windsurf config without duplicating intent across tools.
Supports 7 project types — dashboard, web-app, api-service, full-stack, library, cli-tool, and mobile — with stack-aware defaults.
Launch
This page is built for GitHub Pages with Jekyll, so the marketing surface and the open-source code can live in the same repository without fighting each other.