pasky

A pi extension that maintains an LLM-generated one-line session summary as the session name

15
0
100% credibility
Found Mar 29, 2026 at 15 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

This project is an add-on for the pi AI coding tool that automatically generates and updates a concise AI-powered summary of your coding session, displaying it as the session name in the status bar and resume list.

How It Works

1
🔍 Find the Session Helper

While using your friendly AI coding companion called pi, you discover this add-on that creates smart one-line notes about what you're building.

2
📥 Add It Easily

Just tell pi to bring in the session summary helper, and it joins your toolkit in moments without any fuss.

3
See Magic Summaries Appear

As you chat with the AI about your code project, it automatically crafts a short, clear summary of your progress and shows it in the status bar.

4
⚙️ Personalize How It Works

If you like, use a quick instruction to adjust things like update timing or pick your favorite AI thinker for summaries.

5
🔄 Refresh Summary Anytime

Want the latest take? Simply ask for an instant update, and your summary refreshes to match your current work.

6
📊 Peek at Usage Details

Curious about the smarts behind it? Ask to see which AI it's using and a breakdown of thinking time and tiny costs.

Master Your Projects

Your coding sessions now have neat, always-fresh summaries in the status bar and list, so jumping back in feels effortless and organized.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 15 to 15 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is pi-session-summary?

This TypeScript extension for the pi coding agent maintains an LLM-generated one-line summary as your session name, updating it dynamically in pi's status bar and /resume list. It auto-detects cheap models like gpt-5.4-nano or gemini-3-flash, or lets you configure others, solving the chaos of generic session names when juggling AI-assisted coding sessions. Users get a crisp, evolving headline of progress—like "Refactored auth flow, added JWT validation, next: tests"—without manual renaming.

Why is it gaining traction?

Unlike static session labels in tools like github copilot chat or vscode extensions, it debounces LLM calls every 120 seconds (configurable), tracks costs via /summary:cost, and shows staleness in an optional below-editor widget. Commands like /summary:update for on-demand refresh or /summary:clear keep it hands-on, while project/global JSON configs override defaults seamlessly. Devs dig the low-overhead smarts that make resuming sessions feel intuitive, even amid long convos.

Who should use this?

Pi coding agent users managing multiple branches or projects, especially those deep in iterative AI workflows like debugging TypeScript apps or prototyping features. Frontend devs chaining agent turns on UI refactors, or backend folks tracking API evolutions, will value the at-a-glance context over scrolling chat histories. Skip if you're not on pi—it's useless without the agent.

Verdict

Grab it if you're on pi and sessions pile up; 15 stars and 1.0% credibility score signal early days with solid README/docs but no tests yet. Solid for tinkerers—install via `pi install pi-session-summary` and tweak as needed.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.