Phosphorpulse — Development skill for Claude Code
Matrix/TRON-themed statusline for Claude Code with full subagentStatusLine support — byte-parity rewrite of phosphorflux with a full-screen ratatui TUI using RUST, ~57x faster warm render, plus Codex.
How to install Phosphorpulse
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open twjohnwu/phosphorpulse and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Phosphorpulse does
Matrix/TRON-themed statusline for Claude Code with full subagentStatusLine support — byte-parity rewrite of phosphorflux with a full-screen ratatui TUI using RUST, ~57x faster warm render, plus Codex CLI statusline & tmTheme theming.
Alternatives in Development
- Claude Code Rust — 🚀 Rust 全量重构的 Claude Code - 性能提升 2.5x,体积减少 97% High-performance Rust implementation of Claude Code with 2.5x f 1.4k ★
- Haft — Engineering decisions engine that know when they're stale 1.4k ★
- Dao Code — Open-source TypeScript terminal coding agent for DeepSeek-V4 — builds on DeepSeek's strong price-performance a 1.3k ★
README
phosphorpulse
[English](./README.md) | [繁體中文](./README.zh-TW.md)
[](https://github.com/twjohnwu/phosphorpulse/actions/workflows/ci.yml) [](https://github.com/twjohnwu/phosphorpulse/actions) [](LICENSE)

A fast Rust statusline renderer for Claude Code: a byte-parity rewrite of the TypeScript project phosphorflux, with a full-screen terminal TUI built with ratatui. Its warm render median is 6.8 ms versus 247.8 ms for the TypeScript version on the same Intel machine (~36x), and 8.4 ms versus 478.5 ms on an M2 (~57x).
| Implementation | Intel median | Intel p10–p90 | CPU @1s (Intel) | M2 median | M2 p10–p90 | CPU @1s (M2) | Speedup vs TS (Intel / M2) |
|---|---|---|---|---|---|---|---|
| TypeScript (phosphorflux) | 247.8 ms | 241.0–253.2 ms | ~24.8% | 478.5 ms | 374.5–510.3 ms | ~47.8% | 1x |
| Bash (coralline) | 43.4 ms | 42.5–44.3 ms | ~4.3% | 44.6 ms | 43.5–47.1 ms | ~4.5% | ~5.7x / ~10.7x |
| Rust (phosphorpulse) | 6.8 ms | 6.4–7.7 ms | ~0.7% | 8.4 ms | 7.7–8.9 ms | ~0.8% | ~36x / ~57x |
Single render including process startup. Both machines: median of 30 timed runs after 5 warmups; on each machine all three implementations were fed the same input JSON (Intel measured 2026-08-16). The two machines used different environments and input JSON, so absolute values are not comparable across machines — compare the ratios instead. All Bash rows run the same coralline statusline.sh. Local measurements, not a committed benchmark.
Install
Download a prebuilt binary from GitHub Releases, or build from source with Rust. Put the `phosphorpulse` binary on your `PATH`. See the [step-by-step installation guide](docs/install
Related Skills
Trusty Mpm
Rust daemon reimagining of claude-mpm: stable process, tmux session control, native trusty-memory/search integ
n8n To Skill
把任意 n8n 工作流目标对等地重写成 Agent Skill Goal-parity rewrite of n8n workflows into agent skills
Nextjs To Native
Agent skill to migrate a Next.js web app to fully native Android (Jetpack Compose) and iOS (SwiftUI) apps, scr
Claude Statusline Plus
Claude Code status line segments: whether your prompt cache is still warm and what a cold start costs, and whe
Oh My Claudecode RS
Rust rewrite of oh-my-claudecode — sub-5ms cold-start statusline + sibling crates
Better Statusline
A status line for Claude Code: the session's figures as dot-matrix rings, and the music you are playing beside
Related Agents
Compaction Parity Auditor
Audits CQLite's write/compaction path for byte-for-byte parity gaps against Apache Cassandra, using the rustyr
Figure Sonnet
Use proactively when an artifact page needs a wireframe or screen mockup (inline SVG themed with the kit token
Protocol Parity
Cross-references the lockstep surfaces a protocol must touch (TUI ScreenId, admin route, live broker/session w