omp packages

pi-declutter0.2.1

Pi, decluttered. See what the agent did at a glance, with every detail one click away.

GitHub Actions Published 21 days ago MIT ~516 downloads/mo

Untested on omp

This is a pi package. No one has reported whether it works on omp yet. If you try it, add your result below.

Did it work for you?

Result

One report per person. A new report replaces your old one.

Reports 0

No reports yet.

Readme

pi-declutter

CI npm License

features · install · keybindings · changelog

Pi, decluttered. See what the agent did at a glance, with every detail one click away.

https://github.com/user-attachments/assets/ad8975fb-d39f-4870-a8a3-00b5be633ead

Features

  • One card per response. Tool calls fold into short, grouped summaries.
  • The answer stays in front. Thinking and progress updates move into the card.
  • Expand what you need. Click a row, or press Pi's Ctrl+O to expand everything.
  • Full detail on click. Live output, diffs, syntax highlighting, Markdown and links. c copies.

Works with every provider (Anthropic, OpenAI Codex, Cursor and more) and every tool, including MCP servers and tools from other extensions.

Install

pi install npm:pi-declutter

Restart Pi. Pi shows a notice when a new release lands; update with pi update --extensions. To follow main instead of releases, install git:github.com/ChmaraX/pi-declutter.

Keybindings

Key Action
Click Expand a card or group, or open a row
Ctrl+O Expand or collapse all cards (Pi's own key)

In an open row:

Key Action
↑ ↓ PgUp PgDn Home End Scroll
c Copy the plain text
Esc q or click outside Close

Limitations

  • Progress updates can briefly show outside the card. Pi doesn't mark text as a progress update or as the final answer, so it streams as a normal message first and moves into the card once the agent's next step starts.

Development

git clone https://github.com/ChmaraX/pi-declutter && cd pi-declutter
npm install
pi install "$PWD"

npm run check type-checks. npm test runs the unit tests. Run /reload in Pi to pick up source changes. PR titles follow Conventional Commits; release-please writes the changelog, tags releases and publishes to npm.

License

MIT