A profile you can read.
Bring your configuration together in a draft. The kernel coordinates its lifecycle, once per session.
Write your first draftYOUR SHELL. YOUR THREADS.
Weave profiles, shortcuts and native completion into one declarative PowerShell workflow.
PowerShell 7.6+ Windows · Linux · macOS

PSLoom and Reed are implemented. PowerShell Gallery releases are pending.
Development setupFROM THREADS TO A WORKFLOW
A draft connects the pieces of your profile. Load Reed, define a shortcut and describe the commands you use every day.
Learn how a draft worksImport-Module PSLoom
Invoke-Loom -Draft {
Thread Reed
Treadle glog { git log --oneline }
Sley git {
Command log {
Option '--oneline'
}
Command status
}
}
LESS GLUE. MORE FLOW.
Bring your configuration together in a draft. The kernel coordinates its lifecycle, once per session.
Write your first draftDefine command shortcuts with Treadle. Reed carries the target command’s completion through to your shortcut.
Make a shortcutUse context-sensitive styles and lifecycle hooks to adapt your workflow as your shell grows.
Explore lifecycle hooksTHE LOOM & THE THREADS
PSLoom owns the lifecycle and shared services. Harnesses add focused capabilities through the Warp contract.
Understand the architectureNative command completion
Describe commands, options and arguments in PowerShell. Let Reed handle completion.
Command-aware highlighting
Syntax highlighting shaped by the command you are writing.
Plugin management
A home for managing the plugins that make your shell yours.
Binaries and shims
Release assets and native tools, brought into your workflow.
START WITH A SINGLE THREAD