repowiserepowise
Sign in
drakulavich/kesha-voice-kit
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowisedrakulavich/kesha-voice-kit

Commits

Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.

Needs review

220of 665 scored

220 commits sit in this repo's top risk tercile, which is 33% of the 665scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 7.7 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.

Fix commits13921%Commits whose subject reads as a bug fix rather than new work.Written by an agent36455%Read from commit trailers, so it counts what was declared.Change diffusion1.10bitsShannon entropy of a commit's churn across its files. Zero is a single file, and every extra bit is a doubling of how widely the change spread.Review threshold7.7out of 10Score a commit has to clear to land in this repo's top tercile.

How the work changed shape

Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.

Began chore-led, now leaning fix.

Feature18%
Fix20%
Refactor9%
Docs17%
Test4%
Deps0%
Chore31%
Other1%
55%of indexed commits are agent-attributed(364 of 665)
claude (364)

Review-priority queue

Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.

Commit review-priority queue
#CommitAuthorWhenLinesRiskTop driver
1
b40c2de7chore(raycast): sync extension with merged raycast/extensions#29681, test it in CI (#612)
Anton Yakutovichclaudeassisted
1w ago+4.4K -1.3K
100%Elevated
more lines added than baseline
2
396173a5docs(openspec): baseline specs for all existing features (#544)
Anton Yakutovichclaudeassisted
1mo ago+4.9K -0
100%Elevated
more lines added than baseline
3
d2468a30feat: add Rust inference engine (parakeet-engine) (#65)
Anton Yakutovichclaudeassisted
3mo ago+5.0K -2.8K
100%Elevated
more lines added than baseline
4
a7731f26feat(tts): multilingual Kokoro on ONNX — es/fr/it/pt via CharsiuG2P (Refs #212) (#509)
Anton Yakutovichclaudeassisted
2mo ago+3.2K -66
99%Elevated
more lines added than baseline
5
19e2cb3efeat(tts): English acronym auto-expansion for Kokoro — v1.10.0 release (closes #244) (#250)
Anton Yakutovichclaudeassisted
3mo ago+2.8K -25
99%Elevated
more lines added than baseline
6
17368370feat(tts): Russian abbreviation handling for Vosk-TTS — v1.7.0 release (closes #232) (#235)
Anton Yakutovichclaudeassisted
3mo ago+3.1K -16
99%Elevated
more lines added than baseline
7
9bed9ba7feat(rust): vendor vosk-tts runtime, re-enable Windows MSVC (closes #216) (#225)
Anton Yakutovichclaudeassisted
3mo ago+2.3K -2.2K
99%Elevated
more lines added than baseline
8
a61168ecfeat(tts): replace Piper-ru with vosk-tts-rs (closes #210, refs #213) (#214)
Anton Yakutovichclaudeassisted
3mo ago+5.0K -1.1K
99%Elevated
more lines added than baseline
9
a4e2083ffeat(raycast): scaffold Raycast extension with 2 commands (#145) (#184)
Anton Yakutovichclaudeassisted
3mo ago+3.9K -0
99%Elevated
more lines added than baseline
10
08bf7470feat: bidirectional voice (M1 preview) — Kokoro EN via ONNX (#125)
Anton Yakutovichclaudeassisted
3mo ago+4.8K -21
99%Elevated
more lines added than baseline
11
c2a9217bLanguage-scoped TTS install: `kesha install --tts <langs>` + init multi-select (#519)
Anton Yakutovichclaudeassisted
2mo ago+2.5K -234
98%Elevated
more lines added than baseline
12
d1a17bf7feat: structured error taxonomy — stable codes at every failure path (#462) (#487)
Anton Yakutovich
2mo ago+2.4K -96
98%Elevated
more lines added than baseline
13
da1b9f9afeat: kesha mcp stdio server (#477)
Anton Yakutovichclaudeassisted
2mo ago+2.3K -5
98%Elevated
more lines added than baseline
14
f743d7d5feat(tts): SSML <prosody rate> for Vosk + Kokoro — v1.13.0 release (#236)
Anton Yakutovich
2mo ago+2.1K -82
98%Elevated
more lines added than baseline
15
eefd4a23feat(transcribe): speaker diarization (darwin-arm64) — v1.12.0 release (#199)
Anton Yakutovich
3mo ago+3.1K -66
98%Elevated
more lines added than baseline
16
d4baa964feat(tts): SSML <emphasis> stress placement — v1.8.0 release (closes #233) (#240)
Anton Yakutovichclaudeassisted
3mo ago+2.2K -12
98%Elevated
more lines added than baseline
17
2f4bd58efeat(tts): productionise --stdin-loop with shared sessions (#230)
Anton Yakutovichclaudeassisted
3mo ago+973 -60
98%Elevated
more lines added than baseline
18
5a66349cfeat(status): machine-readable `kesha status --json` (#664)
Anton Yakutovichclaudeassisted
1w ago+1.6K -89
97%Elevated
more lines added than baseline
19
c62caf1crefactor: batch remaining repowise low-health targets + test 2 hotspots (#564)
Anton Yakutovichclaudeassisted
1mo ago+898 -272
97%Elevated
more lines added than baseline
20
6a916eb2docs: slim CLAUDE.md below the 40k always-loaded threshold (#506)
Anton Yakutovichclaudeassisted
2mo ago+935 -331
97%Elevated
more lines added than baseline
21
db7c09dfdocs(spec): collapse FluidAudio sidecars into a forked fluidaudio-rs (#427)
Anton Yakutovichclaudeassisted
2mo ago+868 -0
97%Elevated
more lines added than baseline
22
0e729089Add native recording for Raycast dictation (#400)
Anton Yakutovich
2mo ago+1.5K -334
97%Elevated
more lines added than baseline
23
2de31ec7fix(ci): remove obsolete build-coreml, fix engine release workflow (#69)
Anton Yakutovich
3mo ago+1.3K -47
97%Elevated
more lines added than baseline
24
71a14e30feat: DX improvements — actionable errors, status command, download progress (#58)
Anton Yakutovichclaudeassisted
4mo ago+1.6K -40
97%Elevated
more lines added than baseline
25
fc6649d2refactor: split install and benchmark orchestration (#43)
Anton Yakutovich
4mo ago+805 -311
97%Elevated
more lines added than baseline
26
f5353254docs: add CoreML backend implementation plan
Anton Yakutovichclaudeassisted
4mo ago+726 -0
97%Elevated
more lines added than baseline
27
57eac688feat: parakeet-cli - offline speech-to-text CLI tool
Anton Yakutovichclaudeassisted
4mo ago+1.1K -0
97%Elevated
more lines added than baseline
28
87b75573fix(install): make downloads atomic and health-check what is installed (#775)
Anton Yakutovich
13h ago+868 -90
95%Elevated
more lines added than baseline
29
7ab043cffix(install): retry model downloads through a 429 instead of dying (#761)
Anton Yakutovich
2d ago+633 -19
95%Elevated
more lines added than baseline
30
7036ab34feat(install): install a named Engine version without editing the pin (#739)
Anton Yakutovichclaudeassisted
3d ago+1.3K -162
95%Elevated
more lines added than baseline
31
d52870c8docs(openspec): propose an alpha release channel (#686)
Anton Yakutovichclaudeassisted
4d ago+751 -0
95%Elevated
more lines added than baseline
32
86f00078feat(install): unblock Windows x64 (#667)
Anton Yakutovich
1w ago+1.2K -78
95%Elevated
more lines added than baseline
33
f06299a0refactor(cli): extract stats/logs actions from their output (#608)
Anton Yakutovich
2w ago+639 -225
95%Elevated
more lines added than baseline
34
7798c922refactor(cli): make command handlers testable without process.exit (#607)
Anton Yakutovich
2w ago+645 -224
95%Elevated
more lines added than baseline
35
dd0e240brefactor: health pass 2 — main.ts decomposition + Rust dedup & characterization tests (#558)
Anton Yakutovichclaudeassisted
1mo ago+804 -290
95%Elevated
more lines added than baseline
36
9321be9efeat(tts): multilingual G2P polish — PT/FR number connectors, acronym stop-lists, Castilian es-ES (#511) (#515)
Anton Yakutovichclaudeassisted
2mo ago+1.0K -9
95%Elevated
more lines added than baseline
37
1ab0fac8Add local anonymous Stats tracking (#335)
Anton Yakutovich
2mo ago+855 -8
95%Elevated
more lines added than baseline
38
9be65c34refactor(ssml): move integration scenarios to rust/tests/ssml_integration.rs (#267 F8) (#308)
Anton Yakutovichclaudeassisted
2mo ago+560 -540
95%Elevated
more lines added than baseline
39
148c78f6refactor(#267 F4): extract TTS orchestrator from tts/mod.rs into tts/say.rs (#273)
Anton Yakutovich
2mo ago+547 -520
95%Elevated
more lines added than baseline
40
e2624c03feat(tts): support OGG/Opus output format (closes #223) (#224)
Anton Yakutovichclaudeassisted
3mo ago+1.1K -22
95%Elevated
more lines added than baseline
41
95d37c50feat: add spoken language detection with ECAPA-TDNN (CoreML + ONNX) (#63)
Anton Yakutovichclaudeassisted
3mo ago+922 -16
95%Elevated
more lines added than baseline
42
14f84c0cfix(install): stop downloading ONNX ASR weights a CoreML build cannot read (#706)
Anton Yakutovich
4d ago+885 -35
93%Elevated
more lines added than baseline
43
1aad3271feat(ci): synthesise through the release artifact before uploading it (#676)
Anton Yakutovichclaudeassisted
5d ago+659 -65
93%Elevated
more lines added than baseline
44
eb176b4brefactor(cli): reduce complexity & duplication in 8 low-health TS modules (#557)
Anton Yakutovich
1mo ago+435 -313
93%Elevated
more lines added than baseline
45
b75f3320refactor: Tidy First — top-10 Pareto tidyings across TS CLI and Rust engine (#539)
Anton Yakutovichclaudeassisted
1mo ago+692 -610
93%Elevated
more lines added than baseline
46
0b710de7ci(security): cargo-deny + bun audit gates and push-to-main Rust gate (#465)
Anton Yakutovichclaudeassisted
2mo ago+756 -0
93%Elevated
more lines added than baseline
47
229e71e6feat(cli): ship completions and manpage (#388)
Anton Yakutovich
2mo ago+936 -2
93%Elevated
more lines added than baseline
48
64d32c62docs: trim README to essentials; move deep-dives under docs/ (#203)
Anton Yakutovich
3mo ago+627 -144
93%Elevated
more lines added than baseline
49
ac2a79e7refactor(cli): extract format/types into dedicated modules; split cli.ts by subcommand (#179, #180) (#182)
Anton Yakutovichclaudeassisted
3mo ago+528 -488
93%Elevated
more lines added than baseline
50
8f2e0878feat: bidirectional voice M3 (part 1 of 3) — Piper engine + dispatch (#126)
Anton Yakutovichclaudeassisted
3mo ago+450 -69
93%Elevated
more lines added than baseline
  • b40c2de7chore(raycast): sync extension with merged raycast/extensions#29681, test it in CI (#612)
    Author
    Anton Yakutovich
    When
    1w ago
    Lines
    +4.4K -1.3K
    Risk
    100%Elevated
  • 396173a5docs(openspec): baseline specs for all existing features (#544)
    Author
    Anton Yakutovich
    When
    1mo ago
    Lines
    +4.9K -0
    Risk
    100%Elevated
  • d2468a30feat: add Rust inference engine (parakeet-engine) (#65)
    Author
    Anton Yakutovich
    When
    3mo ago
    Lines
    +5.0K -2.8K
    Risk
    100%Elevated
  • a7731f26feat(tts): multilingual Kokoro on ONNX — es/fr/it/pt via CharsiuG2P (Refs #212) (#509)
    Author
    Anton Yakutovich
    When
    2mo ago
    Lines
    +3.2K -66
    Risk
    99%Elevated
  • 19e2cb3efeat(tts): English acronym auto-expansion for Kokoro — v1.10.0 release (closes #244) (#250)
    Author
    Anton Yakutovich
    When
    3mo ago
    Lines
    +2.8K -25
    Risk
    99%Elevated
  • 17368370feat(tts): Russian abbreviation handling for Vosk-TTS — v1.7.0 release (closes #232) (#235)
    Author
    Anton Yakutovich
    When
    3mo ago
    Lines
    +3.1K -16
    Risk
    99%Elevated
  • 9bed9ba7feat(rust): vendor vosk-tts runtime, re-enable Windows MSVC (closes #216) (#225)
    Author
    Anton Yakutovich
    When
    3mo ago
    Lines
    +2.3K -2.2K
    Risk
    99%Elevated
  • a61168ecfeat(tts): replace Piper-ru with vosk-tts-rs (closes #210, refs #213) (#214)
    Author
    Anton Yakutovich
    When
    3mo ago
    Lines
    +5.0K -1.1K
    Risk
    99%Elevated
  • a4e2083ffeat(raycast): scaffold Raycast extension with 2 commands (#145) (#184)
    Author
    Anton Yakutovich
    When
    3mo ago
    Lines
    +3.9K -0
    Risk
    99%Elevated
  • 08bf7470feat: bidirectional voice (M1 preview) — Kokoro EN via ONNX (#125)
    Author
    Anton Yakutovich
    When
    3mo ago
    Lines
    +4.8K -21
    Risk
    99%Elevated
  • c2a9217bLanguage-scoped TTS install: `kesha install --tts <langs>` + init multi-select (#519)
    Author
    Anton Yakutovich
    When
    2mo ago
    Lines
    +2.5K -234
    Risk
    98%Elevated
  • d1a17bf7feat: structured error taxonomy — stable codes at every failure path (#462) (#487)
    Author
    Anton Yakutovich
    When
    2mo ago
    Lines
    +2.4K -96
    Risk
    98%Elevated
  • da1b9f9afeat: kesha mcp stdio server (#477)
    Author
    Anton Yakutovich
    When
    2mo ago
    Lines
    +2.3K -5
    Risk
    98%Elevated
  • f743d7d5feat(tts): SSML <prosody rate> for Vosk + Kokoro — v1.13.0 release (#236)
    Author
    Anton Yakutovich
    When
    2mo ago
    Lines
    +2.1K -82
    Risk
    98%Elevated
  • eefd4a23feat(transcribe): speaker diarization (darwin-arm64) — v1.12.0 release (#199)
    Author
    Anton Yakutovich
    When
    3mo ago
    Lines
    +3.1K -66
    Risk
    98%Elevated
  • d4baa964feat(tts): SSML <emphasis> stress placement — v1.8.0 release (closes #233) (#240)
    Author
    Anton Yakutovich
    When
    3mo ago
    Lines
    +2.2K -12
    Risk
    98%Elevated
  • 2f4bd58efeat(tts): productionise --stdin-loop with shared sessions (#230)
    Author
    Anton Yakutovich
    When
    3mo ago
    Lines
    +973 -60
    Risk
    98%Elevated
  • 5a66349cfeat(status): machine-readable `kesha status --json` (#664)
    Author
    Anton Yakutovich
    When
    1w ago
    Lines
    +1.6K -89
    Risk
    97%Elevated
  • c62caf1crefactor: batch remaining repowise low-health targets + test 2 hotspots (#564)
    Author
    Anton Yakutovich
    When
    1mo ago
    Lines
    +898 -272
    Risk
    97%Elevated
  • 6a916eb2docs: slim CLAUDE.md below the 40k always-loaded threshold (#506)
    Author
    Anton Yakutovich
    When
    2mo ago
    Lines
    +935 -331
    Risk
    97%Elevated
  • db7c09dfdocs(spec): collapse FluidAudio sidecars into a forked fluidaudio-rs (#427)
    Author
    Anton Yakutovich
    When
    2mo ago
    Lines
    +868 -0
    Risk
    97%Elevated
  • 0e729089Add native recording for Raycast dictation (#400)
    Author
    Anton Yakutovich
    When
    2mo ago
    Lines
    +1.5K -334
    Risk
    97%Elevated
  • 2de31ec7fix(ci): remove obsolete build-coreml, fix engine release workflow (#69)
    Author
    Anton Yakutovich
    When
    3mo ago
    Lines
    +1.3K -47
    Risk
    97%Elevated
  • 71a14e30feat: DX improvements — actionable errors, status command, download progress (#58)
    Author
    Anton Yakutovich
    When
    4mo ago
    Lines
    +1.6K -40
    Risk
    97%Elevated
  • fc6649d2refactor: split install and benchmark orchestration (#43)
    Author
    Anton Yakutovich
    When
    4mo ago
    Lines
    +805 -311
    Risk
    97%Elevated
  • f5353254docs: add CoreML backend implementation plan
    Author
    Anton Yakutovich
    When
    4mo ago
    Lines
    +726 -0
    Risk
    97%Elevated
  • 57eac688feat: parakeet-cli - offline speech-to-text CLI tool
    Author
    Anton Yakutovich
    When
    4mo ago
    Lines
    +1.1K -0
    Risk
    97%Elevated
  • 87b75573fix(install): make downloads atomic and health-check what is installed (#775)
    Author
    Anton Yakutovich
    When
    13h ago
    Lines
    +868 -90
    Risk
    95%Elevated
  • 7ab043cffix(install): retry model downloads through a 429 instead of dying (#761)
    Author
    Anton Yakutovich
    When
    2d ago
    Lines
    +633 -19
    Risk
    95%Elevated
  • 7036ab34feat(install): install a named Engine version without editing the pin (#739)
    Author
    Anton Yakutovich
    When
    3d ago
    Lines
    +1.3K -162
    Risk
    95%Elevated
  • d52870c8docs(openspec): propose an alpha release channel (#686)
    Author
    Anton Yakutovich
    When
    4d ago
    Lines
    +751 -0
    Risk
    95%Elevated
  • 86f00078feat(install): unblock Windows x64 (#667)
    Author
    Anton Yakutovich
    When
    1w ago
    Lines
    +1.2K -78
    Risk
    95%Elevated
  • f06299a0refactor(cli): extract stats/logs actions from their output (#608)
    Author
    Anton Yakutovich
    When
    2w ago
    Lines
    +639 -225
    Risk
    95%Elevated
  • 7798c922refactor(cli): make command handlers testable without process.exit (#607)
    Author
    Anton Yakutovich
    When
    2w ago
    Lines
    +645 -224
    Risk
    95%Elevated
  • dd0e240brefactor: health pass 2 — main.ts decomposition + Rust dedup & characterization tests (#558)
    Author
    Anton Yakutovich
    When
    1mo ago
    Lines
    +804 -290
    Risk
    95%Elevated
  • 9321be9efeat(tts): multilingual G2P polish — PT/FR number connectors, acronym stop-lists, Castilian es-ES (#511) (#515)
    Author
    Anton Yakutovich
    When
    2mo ago
    Lines
    +1.0K -9
    Risk
    95%Elevated
  • 1ab0fac8Add local anonymous Stats tracking (#335)
    Author
    Anton Yakutovich
    When
    2mo ago
    Lines
    +855 -8
    Risk
    95%Elevated
  • 9be65c34refactor(ssml): move integration scenarios to rust/tests/ssml_integration.rs (#267 F8) (#308)
    Author
    Anton Yakutovich
    When
    2mo ago
    Lines
    +560 -540
    Risk
    95%Elevated
  • 148c78f6refactor(#267 F4): extract TTS orchestrator from tts/mod.rs into tts/say.rs (#273)
    Author
    Anton Yakutovich
    When
    2mo ago
    Lines
    +547 -520
    Risk
    95%Elevated
  • e2624c03feat(tts): support OGG/Opus output format (closes #223) (#224)
    Author
    Anton Yakutovich
    When
    3mo ago
    Lines
    +1.1K -22
    Risk
    95%Elevated
  • 95d37c50feat: add spoken language detection with ECAPA-TDNN (CoreML + ONNX) (#63)
    Author
    Anton Yakutovich
    When
    3mo ago
    Lines
    +922 -16
    Risk
    95%Elevated
  • 14f84c0cfix(install): stop downloading ONNX ASR weights a CoreML build cannot read (#706)
    Author
    Anton Yakutovich
    When
    4d ago
    Lines
    +885 -35
    Risk
    93%Elevated
  • 1aad3271feat(ci): synthesise through the release artifact before uploading it (#676)
    Author
    Anton Yakutovich
    When
    5d ago
    Lines
    +659 -65
    Risk
    93%Elevated
  • eb176b4brefactor(cli): reduce complexity & duplication in 8 low-health TS modules (#557)
    Author
    Anton Yakutovich
    When
    1mo ago
    Lines
    +435 -313
    Risk
    93%Elevated
  • b75f3320refactor: Tidy First — top-10 Pareto tidyings across TS CLI and Rust engine (#539)
    Author
    Anton Yakutovich
    When
    1mo ago
    Lines
    +692 -610
    Risk
    93%Elevated
  • 0b710de7ci(security): cargo-deny + bun audit gates and push-to-main Rust gate (#465)
    Author
    Anton Yakutovich
    When
    2mo ago
    Lines
    +756 -0
    Risk
    93%Elevated
  • 229e71e6feat(cli): ship completions and manpage (#388)
    Author
    Anton Yakutovich
    When
    2mo ago
    Lines
    +936 -2
    Risk
    93%Elevated
  • 64d32c62docs: trim README to essentials; move deep-dives under docs/ (#203)
    Author
    Anton Yakutovich
    When
    3mo ago
    Lines
    +627 -144
    Risk
    93%Elevated
  • ac2a79e7refactor(cli): extract format/types into dedicated modules; split cli.ts by subcommand (#179, #180) (#182)
    Author
    Anton Yakutovich
    When
    3mo ago
    Lines
    +528 -488
    Risk
    93%Elevated
  • 8f2e0878feat: bidirectional voice M3 (part 1 of 3) — Piper engine + dispatch (#126)
    Author
    Anton Yakutovich
    When
    3mo ago
    Lines
    +450 -69
    Risk
    93%Elevated
Showing 50 of 665 commits

How the score behaves here

Change risk →

Two views of the same model: where the cuts fall, and what commit shape lands you above them.

Score distribution

Every scored commit, binned on the raw 0 to 10 score rather than the percentile. Percentile ranks are uniform by construction, so that axis has no shape to draw. The dashed lines are the tercile cuts behind each row's priority pill.

057typical ↑elevated ↑0.05.010.0Change-risk score →
Below typical
Typical
Elevated

Size against diffusion

The 200 most recent commits, on their own recency sample rather than the feed above: that defaults to risk-sorted, so reusing it would plot only the top tercile and call it the spread. Big and scattered is what the model penalises. Click a dot to open it.

1101001,000Lines changed (log) →0.05.5Diffusion →
Below typical67
Typical58
Elevated75

Commit history for drakulavich/kesha-voice-kit

drakulavich/kesha-voice-kit has 667 commits in its history from 6 contributors, the first of them Apr 6, 2026. In the last 90 days 286 files were touched, 1,111 times in total, most often cli.test.ts. Every commit is scored for change risk from its size, spread and the history of the files it touches.