Skip to content
VediramVediramSupport

Overview

What Vediram Levee is, how it keeps an AI agent inside the limits your organization sets, and the words used across this guide

Vediram Levee lets an AI agent work on your files and data on a Windows computer, inside a closed workspace called a sandbox. The agent can only reach what your organization's rules allow, it never holds real passwords or keys, and every decision is recorded.

What is Levee?

Levee is a Windows application that runs an AI tool, such as Claude Code, Codex CLI, or GitHub Copilot CLI, inside a sandbox on your own computer. You give the agent a folder of work, called a project, and ask it to do things: analyze a spreadsheet, draft a report, query a database, tidy a set of documents.

Inside the sandbox, the agent can read and change the files in its project folder freely. Anything beyond that folder, such as a website, an AI model, a database, or one of your own documents, goes through Levee, which checks your organization's rules (the policy) first.

Levee does not include its own AI. It is the controlled place where the AI tool runs.

Why does the agent need limits?

An AI agent is useful because it acts on its own. It also follows instructions it finds in what it reads. A web page, an email, or a document can hide instructions that try to make the agent send data out or reach systems it should not. This is called prompt injection.

Levee assumes the agent may be tricked in this way. So the limits are not instructions to the agent. They are enforced by Windows and by Levee's own services outside the sandbox, where nothing the agent reads can change them.

How does it work?

Each project runs in its own sandbox, a Windows container. Your project folder appears inside it at C:\workspace. Files and folders you choose to share from elsewhere on your computer appear under L:\.

The sandbox has no direct route to the network. Each kind of outside access goes through its own Levee channel, which applies your policy:

ChannelWhat the agent can doHow Levee controls it
Web accessVisit websites and call online servicesAllow, deny, or ask rules per website. Everything else is refused. Web access
Model accessUse AI models from Anthropic, OpenAI, Azure OpenAI, Azure AI Foundry, or AWS BedrockOnly approved models, with usage budgets. The real API key never enters the sandbox. Model access
Database accessRun SQL queries on a databaseRules per data source for the kind of query, the tables, and the number of rows. The agent never sees the password. Database access
Web search (Preview)Search the web through Brave, Linkup, or TavilyBy default, you see and approve each search. Web search
Microsoft 365 (Preview)Read and edit open Word, Excel, and PowerPoint documents; search mail and draft messages in OutlookA fixed list of operations. Nothing can be sent or deleted. Microsoft 365
Packages (Preview)Install npm and pip software packagesRules per package, from your organization's own registry. Packages
FilesUse your files and folders outside the projectYou share a file or folder with a project from the app, read-only or read and write. Anything not shared does not exist for the agent. File access
Plugins (Preview)Use extra tools that plugins (MCP servers) provideOnly plugins an administrator installs on the computer or your organization enables in Vediram Cloud. Plugins

Three rules apply to every channel:

  • Default deny. If the policy does not allow something, it is refused. A missing or unreadable policy section means "deny everything" for that channel.
  • Same answer for every refusal. The agent gets the same reply whatever the reason, so it cannot use refusals to learn your rules. The real reason is in the audit log.
  • Every decision is recorded. Every allow, deny, and approval is written to an audit log on the computer, which your IT team can forward to central logging. If the audit log cannot be written, Levee raises an alert. See Security model.

Words used in this guide

TermWhat it means
ProjectA folder of work plus its own sandbox, approvals, and enabled AI tools. Projects live in your project folder, %USERPROFILE%\LeveeProjects by default. See Projects.
SandboxThe closed Windows container a project runs in. It starts when you start the project and is removed when you stop it. Only one project runs on a computer at a time.
AI toolThe AI agent program (Claude Code, Codex CLI, or GitHub Copilot CLI). An administrator makes it available, and you turn it on for each project. See AI tools.
PolicyThe rules for the computer, stored in %ProgramData%\Vediram\Levee\policy.json. An administrator writes it, or it comes from Vediram Cloud. See How policy works.
ApprovalA decision you make when the policy says "ask": approve or deny, once or remembered for that project. See Approvals.
Audit logThe protected record of every request, decision, and event on the computer. See Activity & audit.
Container runtime imageThe Windows image every sandbox starts from. Levee downloads and checks it automatically. See Container runtime.
Connected identityA sign-in to a website that you do in a Levee browser window, so the agent can use that website as you without ever seeing your session. See Connected identities.
Plugin (Preview)A package that gives the agent extra tools. Some ask you for values only you can provide, in Settings > Plugins. See Plugins.
Vediram CloudThe optional central service: organization-wide policy written in the Vediram Portal, device activation, and optional audit forwarding. See Connecting to Vediram Cloud.

Who does what?

RoleWhat they doStart here
UserCreate projects, turn on an AI tool, share files, work with the agent, answer approval requestsFirst launch, Desktop app
IT administratorPrepare computers, install Levee, make AI tools and plugins available, deliver policy, connect devices to Vediram CloudSystem requirements, Planning a deployment
Security or policy ownerDecide what agents may reach, which models they may use, and what needs a person's approvalHow policy works, Security model
Auditor or compliance officerReview who approved what and what the agent reachedActivity & audit, Audit event reference

For your IT team: what runs on the computer

Levee installs from a single MSI. Its programs go under %ProgramFiles%\Vediram\Levee, where only administrators can change them. Its data stays under %ProgramData%\Vediram\Levee. It adds:

  • Levee service (LeveeService, "Levee AI Sandbox Service"). A Windows service running as LocalSystem. It starts and stops sandboxes, runs the policy channels, applies policy, and writes the audit log.
  • Levee Container Engine (LeveeContainerEngine). A private Windows container engine used only by Levee. Docker Desktop is not needed, and an existing Docker installation is neither used nor changed.
  • Levee app (levee-app.exe). The desktop application where users manage projects, chat with the agent or open a terminal, answer approvals, and review activity. Standard users can run it.
  • levee command-line tool. For administrators and power users. See the CLI reference.

The installer also adds LeveeFS, the component that shows shared files inside the sandbox: a file-system driver and its LeveeFSHost service. See Installation.

Levee handles agent traffic on the computer itself. Agent requests do not pass through Vediram servers unless you choose a Vediram-hosted model endpoint.

Next steps

  1. Check the system requirements.
  2. Install Levee on a test computer, or plan a deployment to many computers.
  3. Follow First launch to create a project and start an agent.
  4. Read the FAQ for the questions people ask most.