Loov

D 55 completed
Desktop App
desktop_app / json · small
130
Files
20,116
LOC
4
Frameworks
9
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
80.00
Framework unique
Isolation
Last stage change
2026-05-10 03:35:24
Deduplication group #52088
Member of a group with 3 similar repo(s) — canonical #28544 view group →
Top concepts (2)
Project DescriptionWeb Frontend
Repobility · code-quality intelligence · https://repobility.com

AI Prompt

Create a desktop knowledge role-playing game, similar to LORD, that uses AI to generate quests and lore based on an Obsidian vault. I want the application to have a React frontend, a FastAPI backend, and be packaged with Electron. Key features should include authentic combat mechanics, character classes, and the ability to auto-detect and integrate with an Obsidian vault to convert notes into contextual enemies. It must also support Ollama integration for narrative generation and quiz questions, and ideally include a CRT overlay for a retro aesthetic.
electron react fastapi rpg ai obsidian python typescript desktop-app game
Generated by gemma4:latest

Catalog Information

A desktop knowledge role‑playing game that uses AI to generate quests and lore, designed for learners and gamers.

Description

LOOV is a desktop RPG that turns educational content into an interactive adventure. It uses AI to generate quests, dialogues, and lore on the fly, allowing each playthrough to feel fresh and personalized. The game blends classic role‑playing mechanics with knowledge challenges that require research and critical thinking. It targets students, educators, and casual gamers who want to learn while playing. By turning curriculum topics into engaging quests, LOOV helps users retain information through immersive storytelling.

الوصف

يقدّم هذا المشروع تجربة لعب تقمص أدوار تعتمد على المعرفة، حيث يُنشئ القصة والمهام تلقائياً باستخدام نماذج الذكاء الاصطناعي. يتيح للاعبين استكشاف مخازن المعرفة المظلمة، وحل الألغاز التي تتطلب مهارات التفكير النقدي والبحث. يعتمد النظام على واجهة رسومية مبنية على Electron، مع دعم للواجهة النصية عبر مكتبة Rich لتسهيل التتبع والتصحيح. يستهدف المشروع الطلاب والمعلمين الذين يرغبون في دمج التعلم التفاعلي داخل بيئة لعب ممتعة ومفيدة. يحل مشكلة صعوبة تحفيز الطلاب على الاستمرار في الدراسة من خلال تحويل المحتوى الأكاديمي إلى مغامرات مشوقة. يميز المشروع بقدرة الذكاء الاصطناعي على تعديل القصة وفقاً لاختيارات اللاعب، ما يخلق تجربة فريدة لكل مستخدم.

Novelty

8/10

Tags

ai-generated-quests knowledge-based-gameplay interactive-learning role‑playing-adventure dynamic-storytelling educational-engagement

Technologies

anthropic electron rich

Claude Models

claude-opus-4.6 claude (unknown version)

Quality Score

D
54.7/100
Structure
42
Code Quality
90
Documentation
39
Testing
0
Practices
59
Security
92
Dependencies
60

Strengths

  • Code linting configured (eslint)
  • 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
  • 1 bare except/catch blocks swallowing errors
  • 949 duplicate lines detected \u2014 consider DRY refactoring
  • 4 'god files' with >500 LOC need decomposition

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Replace bare except/catch blocks with specific exception types

Security & Health

5.6h
Tech Debt (A)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (1)
Same scanner, your repo: https://repobility.com — Repobility
MIT
License
4.1%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

json
44.3%
python
28.4%
typescript
24.6%
css
1.6%
markdown
0.8%
yaml
0.2%
javascript
0.1%
html
0.1%
text
0.1%

Frameworks

FastAPI React Electron Vite

Concepts (2)

Source: Repobility analyzer (https://repobility.com)
CategoryNameDescriptionConfidence
Want fix-PRs on findings? Install Repobility's GitHub App · github.com/apps/repobility-bot
auto_descriptionProject Description> A LORD-inspired knowledge RPG that transforms your Obsidian vault into a living dungeon.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/78381.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV