← Back to PDI Brew

PDI Brew — User Guide

Build and share internal tools in minutes. No coding required.

What is PDI Brew?

PDI Brew is a platform that lets anyone at PDI create internal web tools using plain English. You describe what you need, an AI assistant (Claude) builds it, and PDI Brew deploys it instantly with a shareable link.

Every app gets its own web address (like my-tool.vibe.dev.platform.pditechnologies.com) and is protected by your PDI Microsoft sign-in — only people you choose can access it.

Examples of tools people have built: Unit converters, expense trackers, compliance checklists, data entry forms, team dashboards, training logs, and Excel-connected reports.

Getting Started

Creating an app takes about 5 minutes. Here's how:

1 Register your project

Go to PDI Brew and click "Create an app".

Enter:

Click "Register Project".

2 Build your app in Claude

Open Claude.ai and type /pdi-brew-app-builder to activate the skill.

Claude will ask for your project name — enter the same name you just registered.

When Claude asks about access settings, say "already registered".

Then describe what you want! For example:

Claude builds a live preview. Ask for changes until you're happy with it.

3 Deploy your app

Click the "Share this app" button that appears in Claude's preview. Your app will be live at its own web address in about 30 seconds!

Share the link with your team — they'll sign in with their PDI account, and only people you've shared the Excel file with can access it.

How Access Works

PDI Brew uses a simple model: if someone can open your Excel file, they can use your app. Think of the Excel file as a guest list — anyone on the list can sign in and use the app.

Setting up access

  1. Create an Excel file in OneDrive or SharePoint (it can be empty — only the sharing permissions matter)
  2. Share it with the people or groups who should have access
  3. Copy the sharing link and provide it when registering your project

Give someone access

Open the Excel file in OneDrive or SharePoint, click Share, type their email, and send. They can now use your app.

Remove access

Open the Excel file, go to Manage access, and remove the person. Next time they visit, they'll be denied.

Give access to a whole team

Share the Excel file with a Microsoft 365 group or SharePoint site. Everyone in that group gets access.

Signing in to an app

When you visit a PDI Brew app for the first time, you'll be redirected to sign in with your PDI Microsoft account. The system checks whether you have access to the app's Excel file — if you do, the app loads. If not, you'll see a message explaining how to request access.

Important: If you re-deploy with a different Excel file, everyone who had access before will need to be shared on the new file too. The old link won't work for access anymore.

Updating Your App

To change your app after it's deployed:

  1. Open Claude.ai and type /pdi-brew-app-builder
  2. Use the same project name as before
  3. Describe what you want to change
  4. Click "Share this app" again — it updates the existing app at the same address
Lost your Claude chat? Go to PDI Brew"Manage Apps" → select your app → "Download app source". You can use this file to start fresh in Claude.

Managing Your Apps

Go to PDI Brew and click "Manage Apps" to:

Building Apps That Read Excel Data

PDI Brew apps can read data directly from Excel spreadsheets. This lets you build dashboards, trackers, and reports that pull live data from an Excel file your team already uses.

How Excel data access works

The app uses the same Excel file that controls who can access the app. This means:

How to create an Excel-connected app

  1. Put your data in an Excel file in OneDrive or SharePoint (use named tables for best results)
  2. Share the file with the people who should access the app
  3. Register your project on PDI Brew with the sharing link
  4. In Claude, type /pdi-brew-app-builder and mention that your app should read data from Excel:
    • "Build a dashboard that reads initiative data from my Excel file"
    • "Create a tracker that pulls data from the project spreadsheet"
    • "I want to display the data from my Excel table as a chart"
  5. Claude will build an app that automatically reads from your Excel file when a user opens it

Tips for Excel-connected apps

Tips for Great Apps

Ready to build?

Register your project and start building in minutes.

Open PDI Brew

For Administrators

Members of the PDI Brew Admins Microsoft 365 group have access to additional management features via the Admin tab on the PDI Brew directory.

Accessing the Admin Panel

  1. Sign in to the PDI Brew directory with your PDI Microsoft account
  2. If you are a member of the PDI Brew Admins group, you will see an "Admin" tab next to "Your Apps"
  3. Click the Admin tab to view the admin panel

What admins can do

App status

StatusMeaning
ActiveLive and accessed within the last 90 days
StaleNot accessed in 90+ days, or no access data (deployed before analytics was enabled)
DisabledTemporarily blocked by an administrator — users cannot access it

Usage Analytics

PDI Brew tracks usage via CloudWatch metrics and structured logs. Admins can view analytics in two ways:

Don't see the Admin tab? Contact Platform Engineering to be added to the PDI Brew Admins group.

Frequently Asked Questions

Do I need any technical skills?

No. If you can describe what you want in plain English and share a file in OneDrive, you can build an app.

What is /pdi-brew-app-builder?

It's a Claude AI skill pre-installed for all PDI users. Type it in any Claude conversation to start building. Use it at the start of every new conversation — without it, Claude won't include the "Share this app" deploy button.

My app doesn't have a "Share this app" button. What happened?

You probably started the conversation without typing /pdi-brew-app-builder first. Start a new Claude conversation, type /pdi-brew-app-builder, then describe your app. The deploy button will appear automatically.

Is there a cost?

PDI Brew is free for all PDI employees. The platform is managed by the Platform Engineering team.

Can I update my app after deploying it?

Yes. Open Claude, type /pdi-brew-app-builder, and use the same project name. The updated version replaces the existing app at the same URL.

Can someone else take my project name?

No. Once you register a project name, it's yours. Only you can update or delete it.

Who can see my app?

Only people who have access to the Excel file you linked during registration. Everyone must also sign in with their PDI Microsoft account.

What if I delete the Excel file?

Nobody (including you) will be able to access the app. Create a new Excel file, share it, register a new project with the same name, and re-deploy to restore access.

What if I lose my Claude conversation?

Your app is still live. Download the source from "Manage Apps" and start a new Claude conversation with the same project name.

How do I delete an app?

Go to Manage Apps on the PDI Brew directory, select your app, and click "Delete App." This permanently removes the app and its URL.

What kinds of apps can I build?

Static apps — calculators, converters, reference tools, charts (no saved data). Full-stack apps — forms, trackers, tools that save data between visits. Excel-connected apps — dashboards and reports that read live data from an Excel file.

Can my app read from Excel?

Yes! Tell Claude something like "read data from my Excel file" or "use the Excel file as a data source." Your app will automatically pull live data from the same Excel file that controls access.

Data is read securely using each user's Microsoft sign-in. Sessions last about 1 hour — if the app says "session expired," just refresh the page.

What if my app says "temporarily disabled"?

An administrator has disabled the app. Contact the app owner or the Platform Engineering team in #platform-engineering Slack to find out why.

Where can I see all available apps?

Visit the PDI Brew directory. After signing in, you'll see all the apps you have access to.

Who do I contact for help?

Reach out in the #platform-engineering Slack channel or email the Platform Engineering team.