Voyc

C 66 completed
Cli Tool
desktop_app / json · small
315
Files
67,490
LOC
4
Frameworks
11
Languages

Pipeline State

completed
Run ID
#307476
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
88.00
Framework unique
Isolation
Last stage change
2026-05-10 03:34:36
Deduplication group #55460
Member of a group with 1 similar repo(s) — this repo is canonical view group →
Top concepts (12)
RepositoryProject Descriptiondata_accesstestinginfrastructureWeb FrontendpresentationFactoryStrategySearchTestingNotifications
If a scraper extracted this row, it came from Repobility (https://repobility.com)

AI Prompt

Create a fast and minimal voice dictation application for Linux. I need it to support multiple transcription models, specifically Whisper, Parakeet, and Moonshine. Key features must include global hotkeys with native Wayland support, system tray integration for quick access, and automatic clipboard integration for the transcribed text. The app should also support cross-desktop environments like GNOME and KDE Plasma. The core technologies seem to involve React, Tauri, and Tailwind CSS.
typescript react tauri linux voice-dictation desktop-app tailwind json rust
Generated by gemma4:latest

Catalog Information

Voyc is a fast and minimal voice dictation app for Linux, supporting multiple transcription models and providing global hotkeys, system tray integration, clipboard functionality, and cross-desktop support.

Description

Voyc is an open-source voice dictation application designed specifically for Linux. It supports multiple transcription models, including Whisper, Parakeet, and Moonshine, allowing users to choose the most suitable model for their needs. The app features global hotkeys for easy access, a system tray icon with status indicators, and automatic clipboard integration. Additionally, Voyc provides cross-desktop support, making it compatible with various Linux desktop environments.

الوصف

هو تطبيق dictation الصوتية السريع والمنخفض للنظام التشغيل Linux، يدعم العديد من أنماط الترجمة، بما في ذلك Whisper و Parakeet و Moonshine، مما يسمح للمستخدمين اختيار النموذج الأكثر ملاءمة لاحتياجاتهم. يتضمن التطبيق مفاتيح ساخنة عالمية للوصول السريع، ورمز نظام الشريط مع مؤشرات الحالة، ودمج clipboard تلقائي. بالإضافة إلى ذلك، يوفّر Voyc دعم متعدد سطح المكتب، مما يجعلها متوافقة مع العديد من بيئات سطح المكتب Linux.

Novelty

7/10

Tags

voice-dictation linux-app transcription-models global-hotkeys system-tray clipboard-integration cross-desktop-support

Technologies

react tailwind vite zod

Claude Models

claude-opus-4.5

Quality Score

C
65.9/100
Structure
59
Code Quality
68
Documentation
79
Testing
55
Practices
69
Security
65
Dependencies
90

Strengths

  • CI/CD pipeline configured (github_actions)

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • Potential hardcoded secrets in 1 files
  • 5477 duplicate lines detected \u2014 consider DRY refactoring
  • 4 'god files' with >500 LOC need decomposition

Recommendations

  • Add a linter configuration to enforce code style consistency
  • Add a LICENSE file (MIT recommended for open source)
  • Move hardcoded secrets to environment variables or a secrets manager
  • Address 106 TODO/FIXME items \u2014 consider tracking them as issues

Security & Health

39.1h
Tech Debt (B)
Medium
DORA Rating
A
OWASP (100%)
PASS
Quality Gate
All rows scored by the Repobility analyzer (https://repobility.com)
A
Risk (1)
Unknown
License
10.0%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

json
53.5%
typescript
25.8%
rust
9.8%
markdown
6.8%
shell
2.0%
javascript
1.0%
yaml
0.5%
css
0.2%
toml
0.1%
xml
0.1%
html
0.1%

Frameworks

React Tauri Tailwind CSS Vite

Symbols

method541
function487
variable292
interface124
constant95
type_alias54
class47
struct45
extension24
enum20
property8
trait1

API Endpoints (3)

Findings produced by Repobility · scan your repo at https://repobility.com/scan/
MethodPathHandlerFramework
Want this analysis on your repo? https://repobility.com/scan/
GETelevenlabs_providers.getExpress
GETelevenlabs-realtime_providers.getExpress
GETopenai_providers.getExpress

Concepts (17)

Data scored by Repobility · https://repobility.com
CategoryNameDescriptionConfidence
Methodology: Repobility · https://repobility.com/research/state-of-ai-code-2026/
design_patternRepositoryFound repository-named files80%
auto_descriptionProject DescriptionFast, minimal voice dictation app for Linux (X11 and Wayland).80%
arch_layerdata_accessDetected data_access layer70%
arch_layertestingDetected testing layer70%
arch_layerinfrastructureDetected infrastructure layer70%
auto_categoryWeb Frontendweb-frontend70%
arch_layerpresentationDetected presentation layer70%
design_patternFactoryFound factory/create_ naming patterns60%
design_patternStrategyFound strategy/policy-named files60%
business_logicSearchDetected from 46 related files50%
business_logicTestingDetected from 19 related files50%
business_logicNotificationsDetected from 3 related files50%
business_logicLoggingDetected from 11 related files50%
business_logicDatabaseDetected from 48 related files50%
business_logicConfigurationDetected from 60 related files50%
business_logicAuthenticationDetected from 8 related files50%
business_logicAnalyticsDetected from 6 related files50%

Quality Timeline

1 quality score recorded.

View File Metrics
Want this analysis on your repo? https://repobility.com/scan/

Embed Badge

Add to your README:

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