Understand Codebase Seconds

D 52 completed
Ai Ml
web_app / vue · tiny
41
Files
9,264
LOC
3
Frameworks
10
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
76.29
Framework unique
Isolation
Last stage change
2026-05-10 01:28:11
Deduplication group #55339
Member of a group with 1 similar repo(s) — this repo is canonical view group →
Top concepts (7)
Project Descriptionpresentationbusiness_logicdata_accessWeb BackendConfigurationFile Management
Repobility · MCP-ready · https://repobility.com

AI Prompt

Create an AI-driven workflow builder that allows users to create and manage agentic workflows in a human-in-the-loop manner. The application should use Vue.js for the frontend and Flask for the backend. I need endpoints to handle initial planning (generating a plan and graph from an idea), generating Claude prompts based on the current node state, executing AI evaluations using a contract-based approach, and retrieving the current workflow state and file/artifact lists. The architecture should support reading local files and interacting with external models like Gemini/OpenAI.
vue.js flask ai-workflow agentic web-app python javascript api llm
Generated by gemma4:latest

Catalog Information

Karibs is an AI-driven workflow builder that enables users to create and manage workflows in a human-in-the-loop manner.

Description

Karibs is an innovative tool that empowers users to build and manage complex workflows using artificial intelligence. It provides a user-friendly interface for planning, publishing, and front logic implementation, making it easier to create and execute workflows. Karibs also ensures security by confining root access, enforcing read-only default permissions, and whitelisting specific file extensions.

الوصف

كاريبس هي أداة مسندة للذكاء الاصطناعي التي تسمح للمستخدمين بإنشاء و إدارة تدفقات العمل في طريقة الإنسان-في-الLOOP. تقدم كاريبس واجهة مستخدم سهلة الاستخدام لخطوات التخطيط والpublication والتطوير المنطقي الأمامي، مما يجعل من السهل إنشاء وتحقيق التدفقات. كما تضمن كاريبس الأمان عن طريق حصر الوصول الأساسي، فرض الحقوق الاقرأية الافتراضية، وتصفية الامتدادات المسموح بها.

Novelty

7/10

Tags

workflow-management artificial-intelligence human-in-the-loop planning publishing front-logic-implementation

Claude Models

claude-sonnet-4.6

Quality Score

D
51.5/100
Structure
40
Code Quality
57
Documentation
51
Testing
15
Practices
61
Security
100
Dependencies
90

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good security practices \u2014 no major issues detected

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • No tests found \u2014 high risk of regressions
  • 773 duplicate lines detected \u2014 consider DRY refactoring
  • 5 'god files' with >500 LOC need decomposition

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Add a linter configuration to enforce code style consistency
  • Add a LICENSE file (MIT recommended for open source)

Security & Health

9.3h
Tech Debt (C)
Medium
DORA Rating
A
OWASP (100%)
PASS
Quality Gate
Powered by Repobility — scan your code at https://repobility.com
A
Risk (2)
Unknown
License
5.2%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

vue
53.3%
python
20.9%
json
19.2%
javascript
2.3%
css
2.0%
markdown
1.2%
yaml
0.5%
shell
0.3%
html
0.2%
text
0.0%

Frameworks

Flask Vue.js Vite

Symbols

variable57
method52
constant36
function29
class11

API Endpoints (15)

Repobility · code-quality scanner for AI-generated software · https://repobility.com
MethodPathHandlerFramework
Repobility's GitHub App fixes findings like these · https://github.com/apps/repobility-bot
GET/api/config/project-rootget_project_rootFastAPI/Flask
POST/api/config/project-rootset_project_rootFastAPI/Flask
POST/api/config/project-rootapi.postExpress
GET/api/config/project-rootapi.getExpress
GET/api/download-backenddownload_backendFastAPI/Flask
GET/api/healthhealth_checkFastAPI/Flask
POST/api/project/analyzeanalyze_projectFastAPI/Flask
POST/api/project/analyzeapi.postExpress
GET/api/project/browsebrowse_folderFastAPI/Flask
POST/api/project/download-zipapi.postExpress
POST/api/project/download-zipdownload_zipFastAPI/Flask
POST/api/project/read-fileread_fileFastAPI/Flask
POST/api/project/read-fileapi.postExpress
POST/api/project/searchapi.postExpress
POST/api/project/searchsearch_projectFastAPI/Flask

Concepts (7)

All metrics by Repobility · https://repobility.com
CategoryNameDescriptionConfidence
Repobility · open methodology · https://repobility.com/research/
auto_descriptionProject DescriptionHuman-in-the-loop 방식의 에이전틱(Agentic) 워크플로우 빌더80%
arch_layerpresentationDetected presentation layer70%
arch_layerbusiness_logicDetected business_logic layer70%
arch_layerdata_accessDetected data_access layer70%
auto_categoryWeb Backendweb-backend70%
business_logicConfigurationDetected from 5 related files50%
business_logicFile ManagementDetected 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/30167.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV

BinComp Dependency Hardening

All packages →
2 of this repo's dependencies have been scanned for binary hardening. Grade reflects RELRO / stack canary / FORTIFY / PIE coverage.
Nflask3.1.3 · 0 gadgets · risk 574.2Nopenai2.31.0 · 0 gadgets · risk 0.0