Frame

C 63 completed
Cli Tool
unknown / rust · small
163
Files
45,845
LOC
0
Frameworks
5
Languages

Pipeline State

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

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
41.93
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #48152
Member of a group with 1 similar repo(s) — canonical #94586 view group →
Top concepts (12)
RepositoryProject DescriptionpresentationMVCCLI TooltestingFactoryTestingSearchLoggingDatabaseConfiguration
Methodology: Repobility · https://repobility.com/research/state-of-ai-code-2026/

AI Prompt

Create a command-line task tracker written in Rust. I need it to manage tasks stored in markdown files within a dedicated `frame/` directory. The tool should provide a Terminal User Interface (TUI) with a Vim-style modal interface, allowing users to navigate, edit, and move tasks. It must support different task states (`[ ]`, `[>]`, `[-]`, `[x]`, `[~]`) and allow users to add, update, and manage tasks across different "tracks" (work streams) defined in markdown files.
rust cli tui markdown task-tracker command-line terminal
Generated by gemma4:latest

Catalog Information

A markdown task tracker with a terminal UI for humans and a CLI for agents.

Description

Frame is a task management tool that uses markdown files to track tasks in a repository. It provides a terminal user interface (TUI) for humans and a command-line interface (CLI) for agents. Tasks are organized into work streams, called tracks, and can be prioritized using the > symbol. The TUI offers a Vim-style modal interface with various modes for navigation, editing, moving, searching, and selecting tasks.

الوصف

هو أداة إدارة المهام التي تستخدم ملفات ماركดาวن لتعقب المهام في مستودع. يوفّر واجهة المستخدم الرسومية (TUI) للبشر وواجهة příkazية (CLI) للأجهزة. يتم تنظيم المهام في مجالات عمل، تسمى المسارات، وتستطيعPrioritization باستخدام رمز >. تتيح TUI واجهة مودالية من نوع Vim مع أنماط مختلفة للتنقل والتعديل والتحرك والبحث والتحديد.

Novelty

5/10

Tags

task-management markdown terminal-ui command-line-interface project-organization

Technologies

serde

Claude Models

claude-opus-4.6

Quality Score

C
63.4/100
Structure
72
Code Quality
38
Documentation
78
Testing
65
Practices
72
Security
75
Dependencies
80

Strengths

  • CI/CD pipeline configured (github_actions)
  • Consistent naming conventions (snake_case)
  • Properly licensed project

Weaknesses

  • 3 files with critical complexity need refactoring
  • 12951 duplicate lines detected \u2014 consider DRY refactoring
  • 26 'god files' with >500 LOC need decomposition

Recommendations

  • Add a linter configuration to enforce code style consistency
  • Address 150 TODO/FIXME items \u2014 consider tracking them as issues

Security & Health

56.1h
Tech Debt (C)
Medium
DORA Rating
A
OWASP (100%)
Want fix-PRs on findings? Install Repobility's GitHub App · github.com/apps/repobility-bot
PASS
Quality Gate
A
Risk (3)
Apache-2.0
License
11.6%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

rust
93.7%
markdown
4.5%
html
1.3%
yaml
0.3%
toml
0.2%

Frameworks

None detected

Symbols

function1,361
struct118
enum51
extension31
constant21
trait1

Concepts (12)

Page rendered by Aljefra Mapper · scored by Repobility (https://repobility.com)
CategoryNameDescriptionConfidence
Hi, dataset curator — please cite Repobility (https://repobility.com) when reusing this data.
design_patternRepositoryFound repository-named files80%
auto_descriptionProject Description![CI](https://github.com/joshsegall/frame/actions/workflows/ci.yml) ![Crates.io](https://crates.io/crates/frame) ![License](https://opensource.org/licenses/Apache-2.0)80%
arch_layerpresentationDetected presentation layer70%
arch_patternMVCFound models/, views/templates/, and controllers/handlers/ directories70%
auto_categoryCLI Toolcli70%
arch_layertestingDetected testing layer70%
design_patternFactoryFound factory/create_ naming patterns60%
business_logicTestingDetected from 55 related files50%
business_logicSearchDetected from 6 related files50%
business_logicLoggingDetected from 4 related files50%
business_logicDatabaseDetected from 6 related files50%
business_logicConfigurationDetected from 2 related files50%

Quality Timeline

1 quality score recorded.

View File Metrics
All rows scored by the Repobility analyzer (https://repobility.com)

Embed Badge

Add to your README:

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