MCPcopy Index your code
hub / github.com/Pluralith/pluralith-cli

github.com/Pluralith/pluralith-cli @v0.2.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.2.2 ↗ · + Follow
135 symbols 490 edges 89 files 36 documented · 27%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

GitHub Badge Blue

Pluralith CLI

Pluralith is a tool to visualise your Terraform state and automate infrastructure documentation.

Pluralith is currently in Alpha

 

📕 Get Started

We've got official docs to get you set up!
Click the buttons below and jump right into it:

CI Button Placeholder Local Button

 

🗝️ Key Features

  • Create beautiful infrastructure diagrams instantly with one single terminal command: pluralith plan
  • Automate your documentation by running Pluralith in CI
  • Highlight latest plan changes in the diagram
  • Detect and visualise infrastructure drift
  • Visualise the cost of your infrastructure in the diagram (via Infracost)

 

Bookface Illustration

 

📈 Repo Activity

Alt

 

📬 Get In Touch

  • Sign up for the alpha over on our Website
  • Join our Subreddit
  • Check out our Roadmap and upvote features you'd like to see
  • Send a message to Dan or Phi on Linkedin

Disclaimer: To properly use this CLI you will need the Pluralith UI and/or an API key. Sign up for the alpha to get access!

Subreddit subscribers

Core symbols most depended-on inside this repo

Fail
called by 53
app/pkg/ux/spin.go
Start
called by 25
app/pkg/ux/spin.go
Success
called by 20
app/pkg/ux/spin.go
Hash
called by 5
app/pkg/strip/StripHash.go
ReadComFile
called by 4
app/pkg/comdb/ReadComFile.go
runOsCommand
called by 3
app/pkg/auxiliary/LaunchPluralith.go
MapBackendConfig
called by 3
app/pkg/backends/LoadBackend.go
HashString
called by 2
app/pkg/strip/StripHash.go

Shape

Function 99
Struct 20
Method 16

Languages

Go100%

Modules by API surface

app/pkg/auxiliary/State.go9 symbols
app/pkg/ux/spin.go5 symbols
app/pkg/strip/StripHash.go5 symbols
app/pkg/initialization/InitStructs.go5 symbols
app/pkg/dblock/LockState.go4 symbols
app/pkg/auxiliary/SliceOperations.go4 symbols
app/pkg/auxiliary/HandleConfig.go4 symbols
app/pkg/plan/CreatePlanJson.go3 symbols
app/pkg/comdb/WatchComDB.go3 symbols
app/cmd/root.go3 symbols
app/pkg/ux/utilities.go2 symbols
app/pkg/stream/StreamCommand.go2 symbols

For agents

$ claude mcp add pluralith-cli \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact