obra/pepper-x
GNOME-first local Linux dictation utility inspired by Ghost Pepper
https://skillcdn.ai/gh/obra/pepper-xConnect this address to your AI to use these skills. How to connect
- Unverified
- Default branch
main - Commit
66c927b - License
MIT
Explore this repository
Searches the original text of skills and documents; display translations are not searched.
Documents
- Pepper X Shell And GNOME Integration Implementation PlanGoal: Bootstrap the new pepper-x repo as a GNOME-first Linux desktop app with a Rust GTK4/libadwaita shell, a thin GNOME Shell extension, a narrow IPC contract between them, and working modifier-only…docs/superpowers/plans/2026-03-27-pepper-x-shell-and-gnome-integration.md
- Pepper X GNOME 48 Recovery Implementation PlanGoal: Finish Pepper X subproject 1 on a GNOME 48+ baseline with a working GTK/libadwaita app shell, a thin GNOME Shell extension, a narrow D-Bus contract, and a proven modifier-only hold-to-talk path…docs/superpowers/plans/2026-03-28-pepper-x-gnome48-recovery.md
- Pepper X Iterative AI Loops Implementation PlanGoal: Deliver Pepper X's AI stack in small, testable loops that move from logged local dictation to reliable insertion and only then into cleanup.docs/superpowers/plans/2026-03-28-pepper-x-iterative-ai-loops.md
- Pepper X Loop 1 Dictation Logged Implementation PlanGoal: Add the first real AI vertical slice to Pepper X: transcribe a prerecorded WAV with the real local ASR backend, persist an inspectable archive entry, and surface the result through a stable Pep…docs/superpowers/plans/2026-03-28-pepper-x-loop-1-dictation-logged.md
- Pepper X Loop 2 Friendly-App Insertion Implementation PlanGoal: Extend the loop-1 transcript path so Pepper X can insert a freshly transcribed prerecorded WAV into the currently focused GNOME Text Editor document and record the insertion result.docs/superpowers/plans/2026-03-28-pepper-x-loop-2-friendly-insertion.md
- Pepper X Loop 3 Common Accessible Insertion Implementation PlanGoal: Finish loop 3 by carrying the already-landed accessible insertion target classes through Pepper X's app diagnostics and by validating the declared GNOME Text Editor and browser textarea surface.docs/superpowers/plans/2026-03-28-pepper-x-loop-3-accessible-insertion.md
- Pepper X Loop 4 Fallback-Backed Insertion Implementation PlanGoal: Extend Pepper X from loop-3 semantic accessible insertion into a declared fallback-backed hostile-target path that can handle terminal-style and other weak-accessibility targets honestly.docs/superpowers/plans/2026-03-28-pepper-x-loop-4-fallback-insertion.md
- Pepper X Loop 5 Cleanup Implementation PlanGoal: Add a real local cleanup path to Pepper X that preserves raw ASR output, records cleaned output separately, and can reuse the existing insertion pipeline without hiding insertion failures.docs/superpowers/plans/2026-03-28-pepper-x-loop-5-cleanup.md
- Pepper X Subprojects 2-5 Implementation PlanGoal: Finish Pepper X's remaining V1 product work after the shell/GNOME foundation by adding live audio/runtime behavior, cleanup/OCR/corrections, first-class history and reruns, and real packaging/o…docs/superpowers/plans/2026-03-28-pepper-x-subprojects-2-5.md
- Pepper X Ghost Pepper Parity Implementation PlanGoal: Turn Pepper X from a backend-heavy GNOME prototype into a real Ghost Pepper parity product on Linux, while preserving Pepper X's stronger history and diagnostics surfaces.docs/superpowers/plans/2026-03-30-pepper-x-ghost-pepper-parity.md