MioSub
One-stop automated subtitle generator covering downloading, transcription, translation, and hardcoding end to end — a TypeScript/React/Electron app built on Google Gemini and Whisper.
Reviewed last month · Jul 19, 2026
- Stars
- 807
- Contributors
- 1
- Open issues
- 5
- Age
- 9 months
- Last push
- last month
- Latest release
- v3.1.9 Jul 18, 2026
View weekly commit data
| Week starting | Commits |
|---|---|
| Aug 23, 2026 | 0 |
| Aug 16, 2026 | 0 |
| Aug 9, 2026 | 0 |
| Aug 2, 2026 | 0 |
| Jul 26, 2026 | 0 |
| Jul 19, 2026 | 3 |
| Jul 12, 2026 | 3 |
| Jul 5, 2026 | 0 |
| Jun 28, 2026 | 1 |
| Jun 21, 2026 | 0 |
| Jun 14, 2026 | 0 |
| Jun 7, 2026 | 0 |
| May 31, 2026 | 10 |
| May 24, 2026 | 0 |
| May 17, 2026 | 0 |
| May 10, 2026 | 0 |
| May 3, 2026 | 3 |
| Apr 26, 2026 | 0 |
| Apr 19, 2026 | 10 |
| Apr 12, 2026 | 0 |
| Apr 5, 2026 | 2 |
| Mar 29, 2026 | 1 |
| Mar 22, 2026 | 3 |
| Mar 15, 2026 | 6 |
| Mar 8, 2026 | 6 |
| Mar 1, 2026 | 16 |
| Feb 22, 2026 | 9 |
| Feb 15, 2026 | 21 |
| Feb 8, 2026 | 36 |
| Feb 1, 2026 | 76 |
| Jan 25, 2026 | 49 |
| Jan 18, 2026 | 52 |
| Jan 11, 2026 | 56 |
| Jan 4, 2026 | 42 |
| Dec 28, 2025 | 16 |
| Dec 21, 2025 | 32 |
| Dec 14, 2025 | 140 |
| Dec 7, 2025 | 30 |
| Nov 30, 2025 | 84 |
| Nov 23, 2025 | 33 |
| Nov 16, 2025 | 0 |
| Nov 9, 2025 | 0 |
| Nov 2, 2025 | 0 |
| Oct 26, 2025 | 0 |
| Oct 19, 2025 | 0 |
| Oct 12, 2025 | 0 |
| Oct 5, 2025 | 0 |
| Sep 28, 2025 | 0 |
| Sep 21, 2025 | 0 |
| Sep 14, 2025 | 0 |
| Sep 7, 2025 | 0 |
| Aug 31, 2025 | 0 |
Metrics updated Aug 27, 2026 · collected automatically from the GitHub API
Spec structure
- Location
openspec/- Formats
- Markdown
- Notes
- Ten Markdown files:
AGENTS.mdandproject.mdat the root,specs/with two capability specs (chunk-processing/spec.mdwith seven requirements,batch-operations/spec.mdwith two), andchanges/archive/with two completed change folders from 2026-01-14 (refactor-generation-pipeline,replace-fix-timestamps-with-regenerate), each holdingproposal.md,design.md, andtasks.md. No active change folders. Permanent capability specs are English; the archived change docs mix some Chinese prose.
Assessment drift: high
Spec-to-code drift
High. OpenSpec usage was a four-day burst in mid-January 2026: two change proposals
(refactor-generation-pipeline, replace-fix-timestamps-with-regenerate) were proposed, implemented, and
archived on 2026-01-14, and the last spec-path commit is the 2026-01-18 project rename. The project itself has
shipped continuously since — five releases from v3.1.5 through v3.1.9 between June and 2026-07-18, with
multiple commits on the last push day — while openspec/ went untouched for six months. Both permanent specs
still carry the scaffolded placeholder purpose (“TBD - created by archiving change … Update Purpose after
archive”), so even the surviving specs were never finished after archiving.
Defects and rework
Not yet assessed. The two archived change folders each include a tasks.md, so a future review could compare
rework on the spec-driven generation-pipeline refactor against the project’s ordinary fix cadence.
Maintenance outcomes
A single-maintainer project with a fast release tempo where OpenSpec reads as a completed experiment rather than
an ongoing practice: the framework structured one refactor and one feature replacement in January 2026, then
development returned to shipping without specs. Worth watching whether the openspec/ tree is revived, updated,
or removed.
Timeline
-
Latest spec activity
"docs: rename project to MioSub and update core documentation" — the last commit to touch the `openspec/` path.
-
OpenSpec adopted
First commit to `openspec/`: "chore: add agent specifications and open specs configuration". The same day, two change proposals were completed and archived ("docs(openspec): archive completed proposals and add permanent specs").