Speakfree

C 60 completed
Other
unknown / swift · small
56
Files
6,201
LOC
0
Frameworks
9
Languages

Pipeline State

completed
Run ID
#1542049
Phase
done
Progress
0%
Started
2026-04-16 21:11:31
Finished
2026-04-16 21:11:31
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
28.68
Framework unique
Isolation
Last stage change
2026-05-10 03:34:46
Deduplication group #47380
Member of a group with 1,432 similar repo(s) — canonical #1436887 view group →
Want fix-PRs on findings? Install Repobility's GitHub App · github.com/apps/repobility-bot

AI Prompt

Create a local macOS application, similar to a dictation tool, that transcribes spoken words to text as the user holds down a specific key (like the Globe key). The application should run entirely offline, requiring no internet connection after the initial Whisper model download. It needs settings to allow users to change the hotkey, select different Whisper models (like tiny.en up to large), and configure punctuation handling. The transcription should appear at the cursor's location or be copied to the clipboard if no text field is active.
swift macos dictation speech-to-text local whisper utility
Generated by gemma4:latest

Catalog Information

Create a local macOS application, similar to a dictation tool, that transcribes spoken words to text as the user holds down a specific key (like the Globe key). The application should run entirely offline, requiring no internet connection after the initial Whisper model download. It needs settings to allow users to change the hotkey, select different Whisper models (like tiny.en up to large), and configure punctuation handling. The transcription should appear at the cursor's location or be copie

Tags

swift macos dictation speech-to-text local whisper utility

Quality Score

C
60.2/100
Structure
58
Code Quality
61
Documentation
62
Testing
15
Practices
78
Security
100
Dependencies
80

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good security practices — no major issues detected
  • Properly licensed project

Weaknesses

  • No tests found — high risk of regressions
  • 383 duplicate lines detected — consider DRY refactoring

Recommendations

  • Add a test suite — start with critical path integration tests
  • Add a linter configuration to enforce code style consistency

Languages

swift
40.1%
html
23.2%
shell
17.9%
markdown
15.1%
yaml
1.9%
ruby
0.7%
text
0.6%
xml
0.2%
json
0.2%

Frameworks

None detected

Symbols

property439
method176
class16
struct9
function8
enum5

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/1365586.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV