Skip to content

SF PiSalesforce extensions for pi, ready when you are

Install one bundle and get safer Salesforce workflows, helpful agent tools, and friendly setup surfaces inside the pi coding agent.

Welcome to SF Pi

SF Pi is a bundle of Salesforce-focused extensions for the pi coding agent. It gives developers and agents a safer, more discoverable way to work with Salesforce projects from one terminal UI.

TL;DR Install pi, run pi install git:github.com/salesforce/sf-pi, reload pi, then open /sf-pi.

Your first five minutes

  • Building Agentforce agents? Start with Agent Script.
  • Need Salesforce UI fallback or screenshots? Start with Browser.
  • Working with Data Cloud / Data 360? Start with Data 360.
  • Want safer org operations? Start with Guardrail and /sf-org.
  • Need to research team context? Start with Slack.

What SF Pi adds to pi

Slash commands
Human-friendly panels like /sf-pi, /sf-data360, /sf-browser, and /sf-agentscript.
Agent tools
Typed tools for Agent Script, Salesforce Browser, Data 360, and Slack workflows.
Safety guidance
Guardrails for risky files, dangerous shell commands, and production Salesforce operations.
Status surfaces
Welcome splash, DevBar, LSP status, Skills HUD, and Salesforce org awareness.

Keep going

  • Quickstart — verify SF Pi and try your first commands.
  • Browse extensions — choose a workflow by intent.
  • Troubleshooting — recover from install, org, font, or auth issues.
  • Security model — understand trust surfaces, Guardrail mediation, prompt-injection impact controls, and residual risks.
  • Public sanitization — keep public docs, examples, tests, and diagnostics source-agnostic.

Released under the Apache-2.0 License.