Quill

C 68 completed
Other
desktop_app / json · small
96
Files
19,327
LOC
3
Frameworks
10
Languages

Pipeline State

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

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
50.40
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47672
Member of a group with 1 similar repo(s) — canonical #98907 view group →
Top concepts (2)
Project DescriptionWeb Frontend
Same scanner, your repo: https://repobility.com — Repobility

AI Prompt

Create a modern, cross-platform eBook reader application called Quill. It needs to support importing EPUB files and should feature both paginated and scrolled reading modes with customizable fonts. Crucially, it must include an AI Reading Assistant that allows users to ask questions about passages and discuss themes, supporting connections to Ollama, OpenAI, or Anthropic. The app should also have robust Library Management, allowing users to view books in grid/list views, search, filter by status, and organize them into collections. Finally, implement features for saving bookmarks and auto-saving reading progress. The tech stack should use React for the frontend and Tauri/Rust for the desktop application structure.
react tauri rust ebook-reader epub ai-assistant desktop-app typescript ollama library-management
Generated by gemma4:latest

Catalog Information

A modern eBook reader with a built-in AI reading assistant. Import EPUB files, organize your library into collections, and use AI to help you understand passages, themes, and characters as you read.

Description

A modern eBook reader with a built-in AI reading assistant. Import EPUB files, organize your library into collections, and use AI to help you understand passages, themes, and characters as you read.

Novelty

3/10

Tags

react tauri rust ebook-reader epub ai-assistant desktop-app typescript ollama library-management

Technologies

react tailwind vite

Claude Models

claude-opus-4-6

Quality Score

C
67.8/100
Structure
71
Code Quality
79
Documentation
53
Testing
55
Practices
68
Security
74
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Code linting configured (eslint)
  • Properly licensed project

Weaknesses

  • 2 files with critical complexity need refactoring
  • Potential hardcoded secrets in 1 files
  • 913 duplicate lines detected \u2014 consider DRY refactoring
  • 1 'god files' with >500 LOC need decomposition

Recommendations

  • Move hardcoded secrets to environment variables or a secrets manager

Security & Health

12.6h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (2)
Repobility — the code-quality scanner for AI-generated software · https://repobility.com
MIT
License
6.0%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

json
38.9%
typescript
32.5%
rust
14.6%
markdown
12.5%
yaml
0.6%
sql
0.4%
toml
0.2%
javascript
0.2%
html
0.1%
css
0.1%

Frameworks

React Tauri Vite

Concepts (2)

Source: Repobility analyzer (https://repobility.com)
CategoryNameDescriptionConfidence
Powered by Repobility — scan your code at https://repobility.com
auto_descriptionProject DescriptionA modern eBook reader with a built-in AI reading assistant. Import EPUB files, organize your library into collections, and use AI to help you understand passages, themes, and characters as you read.80%
auto_categoryWeb Frontendweb-frontend70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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