Lockin
F 47 completed
Cli Tool
unknown / go · tiny
13
Files
1,342
LOC
0
Frameworks
2
Languages
Pipeline State
completedRun ID
#304429Phase
doneProgress
1%Started
Finished
2026-04-13 01:31:02LLM tokens
0Pipeline Metadata
Stage
SkippedDecision
skip_scaffold_dupNovelty
31.27Framework unique
—Isolation
—Last stage change
2026-04-16 18:15:42Deduplication group #47332
Member of a group with 1 similar repo(s) — canonical #92402 view group →
Top concepts (1)
CLI Tool
All rows scored by the Repobility analyzer (https://repobility.com)
🧪 Code Distillation
Browse all specs →AI Prompt
Create a full-screen terminal focus timer application written in Go. The tool should allow users to set a duration using Go's time format (like "25m" or "1h30m") and optionally include a task name. Key features include the ability to block specified applications using a comma-separated list, and providing several progress visualizations like 'bar', 'bubble', or 'quick'. It should also support changing the timer's font style ('block', 'slim', 'dot') and feature color changes based on remaining time (Green > 25%, Yellow 10-25%, Red < 10%). Finally, it needs basic controls for pausing/resuming and quitting.
go terminal cli focus timer productivity system-utility command-line
Generated by gemma4:latest
Catalog Information
lockin is a full-screen terminal focus timer that helps users stay focused by locking in on their tasks.
Description
lockin is a command-line tool designed to help individuals stay focused and productive. It works as a full-screen timer, allowing users to set a duration for their task and lock themselves in. The tool provides various features such as blocking distracting apps, displaying progress visualizations, and customizing the timer's appearance.
الوصف
هو أداة خطية مصممة لتحسين التركيز والمنتجيتية. يعمل كتايمر كامل الشاشة، يسمح للمستخدمين بتعيين فترة زمنية للعملاء وضبطهم في مكان واحد. الأداة توفر ميزات متعددة مثل حجب التطبيقات المشتتة، عرض الرسوم البيانية للتقدّم، وتخصيص مظهر التايمر.
Novelty
7/10Tags
focus productivity timer blocking-distractions progress-visualization
Claude Models
claude-opus-4.6
Quality Score
F
46.6/100
Structure
49
Code Quality
36
Documentation
38
Testing
0
Practices
80
Security
100
Dependencies
80
Strengths
- Consistent naming conventions (snake_case)
- Good security practices \u2014 no major issues detected
- Properly licensed project
Weaknesses
- No tests found \u2014 high risk of regressions
- No CI/CD configuration \u2014 manual testing and deployment
- 171 duplicate lines detected \u2014 consider DRY refactoring
Recommendations
- Add a test suite \u2014 start with critical path integration tests
- Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
- Add a linter configuration to enforce code style consistency
Security & Health
5.6h
Tech Debt (D)
Medium
DORA Rating
A
OWASP (100%)
Repobility — same analyzer, your code, free for public repos · /scan/
FAIL
Quality Gate
B
Risk (22)
MIT
License
1.7%
Duplication
Languages
Frameworks
None detected
Symbols
function30
method24
struct8
constant6
type_alias2
Concepts (1)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Repobility · code-quality intelligence · https://repobility.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | CLI Tool | cli | 60% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Provenance: Repobility (https://repobility.com) — every score reproducible from /scan/
Embed Badge
Add to your README:
