Generated: 2025-12-17T10:51:49.965434
Project Path: /Users/wojciechwiesner/ai/AgentZeroCLI
Languages: python
What it does: No description available
Target Audience: Not specified
Problem Solved: Not specified
Current Stage: Active development
| Category | Score | Status | Notes |
|---|---|---|---|
| 🎨 Code Quality | 7.8/10 | ✅ | Good code quality |
| 🚀 Deployment Readiness | 2/10 | ❌ | Not deployment ready |
| 📚 Documentation | 4/10 | Documentation incomplete | |
| 🎯 Borg.tools Fit | 5/10 | ❌ | Standard compatibility |
| 🎪 MVP Proximity | 4.5/10 | Significant MVP work needed | |
| 💰 Monetization Viability | 6/10 | Production-ready quality |
Overall Vibecodibility: 4.9/10
Pattern: Monolith Modularity: 5/10 Design Patterns: None detected
- Avg Cyclomatic Complexity: 2.6
- Avg Cognitive Complexity: 2.0
- Max Complexity: 7 in
/Users/wojciechwiesner/ai/AgentZeroCLI/main.py
- Readability Score: 5.2/10
- Documentation Coverage: 33.0%
- Avg Function Length: 7 lines
- TODO markers: 0
- FIXME markers: 0
- Deprecated APIs: 0
Deployment Type: unknown Target Platform: unknown Is Deployable: NO ❌ Readiness Score: 2/10
- ❌ dockerfile
- ❌ docker_compose
- ✅ requirements_txt
- ❌ package_json
- ❌ env_example
Required Environment Variables: 53
ANDROID_DATA- ❌ UndocumentedANDROID_ROOT- ❌ UndocumentedAPPENGINE_RUNTIME- ❌ UndocumentedCOLORTERM- ❌ UndocumentedCOLUMNS- ❌ UndocumentedCOMP_CWORD- ❌ UndocumentedCOMP_WORDS- ❌ UndocumentedCURL_CA_BUNDLE- ❌ UndocumentedDATABRICKS_RUNTIME_VERSION- ❌ UndocumentedEDITOR- ❌ UndocumentedENSUREPIP_OPTIONS- ❌ UndocumentedHOME- ❌ UndocumentedLC_TERMINAL- ❌ UndocumentedMSGPACK_PUREPYTHON- ❌ UndocumentedNETRC- ❌ UndocumentedPATH- ❌ UndocumentedPATHEXT- ❌ UndocumentedPIP_BUILD_TRACKER- ❌ UndocumentedPIP_CONFIG_FILE- ❌ UndocumentedPIP_EXISTS_ACTION- ❌ UndocumentedPIP_NO_INPUT- ❌ UndocumentedPIP_USER_AGENT_USER_DATA- ❌ UndocumentedPREFIX- ❌ UndocumentedPYTHON_EGG_CACHE- ❌ UndocumentedREQUESTS_CA_BUNDLE- ❌ UndocumentedROWS- ❌ UndocumentedSHELL- ❌ UndocumentedSOURCE_DATE_EPOCH- ❌ UndocumentedSSLKEYLOGFILE- ❌ UndocumentedTERM- ❌ UndocumentedTERM_PROGRAM- ❌ UndocumentedTEXTUAL- ❌ UndocumentedTEXTUAL_ALLOW_SIGNALS- ❌ UndocumentedTEXTUAL_SPEEDUPS- ❌ UndocumentedUNIXCONFDIR- ❌ UndocumentedUNIXUSRLIBDIR- ❌ UndocumentedUSERPROFILE- ❌ UndocumentedVISUAL- ❌ UndocumentedVSCMD_ARG_TGT_ARCH- ❌ UndocumentedXDG_CACHE_HOME- ❌ UndocumentedXDG_CONFIG_DIRS- ❌ UndocumentedXDG_CONFIG_HOME- ❌ UndocumentedXDG_DATA_DIRS- ❌ UndocumentedXDG_DATA_HOME- ❌ UndocumentedXDG_RUNTIME_DIR- ❌ UndocumentedXDG_STATE_HOME- ❌ Undocumented_PIP_RUNNING_IN_SUBPROCESS- ❌ Undocumented_PIP_USE_IMPORTLIB_METADATA- ❌ Undocumented_PYPROJECT_HOOKS_BACKEND_PATH- ❌ Undocumented_PYPROJECT_HOOKS_BUILD_BACKEND- ❌ Undocumented_PYTHON_HOST_PLATFORM- ❌ Undocumented__PYVENV_LAUNCHER__- ❌ Undocumentedwindir- ❌ Undocumented
CRITICAL - dockerfile No Dockerfile found 💡 Fix: Create Dockerfile with appropriate base image and COPY/RUN steps (Est: 2h) HIGH - environment 53 undocumented environment variables 💡 Fix: Create .env.example with: ANDROID_DATA, ANDROID_ROOT, APPENGINE_RUNTIME, COLORTERM, COLUMNS (Est: 1h) MEDIUM - build No build script detected 💡 Fix: Add Makefile or npm build script for consistent builds (Est: 1h)
Estimated Time to MVP: 5.5h
- Create Dockerfile with appropriate base image and COPY/RUN steps 🔴 (2h)
- Create 🟡 (1h)
- Add Makefile or npm build script for consistent builds (1h)
- Test local deployment (1h)
- Document deployment process (0.5h)
Overall Score: 4/10 Completeness: 0.0% Accuracy: 70.0%
- README: ✅ (110 words, 0 sections)- API Docs: ❌- CHANGELOG: ❌
- CONTRIBUTING: ❌
- LICENSE: ❌
- Installation
- Usage
- Configuration
- API
- Testing
- Deployment
- Contributing
- License
- LOW - broken_file_reference: README references 'python install.py' but file not found
- LOW - broken_file_reference: README references 'pip install -r requirements.txt' but file not found
- LOW - broken_file_reference: README references 'python main.py' but file not found
Market Viability: 5/10 Monetization Strategy: Not defined
Moderate revenue potential.
Not specified
Not assessed
Suitable for Portfolio: NO ❌
Documentation insufficient, Not deployment-ready, Overall project maturity too low
- No Dockerfile found (2h)
- Create Dockerfile with appropriate base image and COPY/RUN steps
- Impact: LOW
- Effort: MEDIUM
- 53 undocumented environment variables (1h)
- Create .env.example with: ANDROID_DATA, ANDROID_ROOT, APPENGINE_RUNTIME, COLORTERM, COLUMNS
- Add README section: Installation (1.0h)
- Document Installation in README for better project understanding
- Add README section: Usage (1.0h)
- Document Usage in README for better project understanding
- Add README section: Configuration (1.0h)
- Document Configuration in README for better project understanding
Auto-generate 8 missing README sections
Suggested Prompts:
Generate README sections for: Installation, Usage, Configuration
Expected Output: Markdown formatted documentation sections Time Saved: 4.0h
Generate Dockerfile and deployment configuration
Suggested Prompts:
Create production Dockerfile for unknown deployment
Expected Output: Dockerfile with multi-stage build and best practices Time Saved: 1-2h
Fit Score: 5/10
- MCP-VIBE Server: Integrate with specs generation and validation (LOW)
- Borg.tools API Gateway: Integrate with centralized API management (MEDIUM)
# Platform: unknown
Deployment instructions not yet implemented for this platform.
Please consult platform-specific documentation.Click to expand full analysis results
{
"architecture_pattern": "Monolith",
"best_practices": {
"error_handling_coverage": 0.65,
"logging_present": true,
"security_patterns": [
"input_validation",
"error_handling"
]
},
"complexity_metrics": {
"avg_cognitive": 2.0,
"avg_cyclomatic": 2.6,
"maintainability_index": 52.39,
"max_complexity_file": "/Users/wojciechwiesner/ai/AgentZeroCLI/main.py",
"max_complexity_value": 7
},
"debt_indicators": {
"code_duplication_estimate": "low",
"deprecated_apis": [],
"fixme_count": 0,
"hack_count": 0,
"todo_count": 0
},
"fundamental_issues": [],
"modularity_score": 5,
"overall_score": 7.8,
"readability": {
"avg_function_length": 7,
"documentation_coverage": 0.33,
"naming_conventions": "good",
"score": 5.2
}
}{
"blockers": [
{
"category": "dockerfile",
"description": "No Dockerfile found",
"estimated_fix_time_hours": 2,
"severity": "CRITICAL",
"suggestion": "Create Dockerfile with appropriate base image and COPY/RUN steps"
},
{
"category": "environment",
"description": "53 undocumented environment variables",
"estimated_fix_time_hours": 1,
"severity": "HIGH",
"suggestion": "Create .env.example with: ANDROID_DATA, ANDROID_ROOT, APPENGINE_RUNTIME, COLORTERM, COLUMNS"
},
{
"category": "build",
"description": "No build script detected",
"estimated_fix_time_hours": 1,
"severity": "MEDIUM",
"suggestion": "Add Makefile or npm build script for consistent builds"
}
],
"build_validation": {
"build_command": null,
"build_success_testable": false,
"has_build_script": false
},
"deployment_instructions": "# Platform: unknown\n\nDeployment instructions not yet implemented for this platform.\nPlease consult platform-specific documentation.",
"deployment_type": "unknown",
"detected_artifacts": {
"docker_compose": false,
"dockerfile": false,
"env_example": false,
"package_json": false,
"requirements_txt": true
},
"environment_vars": [
{
"documented": false,
"name": "ANDROID_DATA",
"required": true
},
{
"documented": false,
"name": "ANDROID_ROOT",
"required": true
},
{
"documented": false,
"name": "APPENGINE_RUNTIME",
"required": true
},
{
"documented": false,
"name": "COLORTERM",
"required": true
},
{
"documented": false,
"name": "COLUMNS",
"required": true
},
{
"documented": false,
"name": "COMP_CWORD",
"required": true
},
{
"documented": false,
"name": "COMP_WORDS",
"required": true
},
{
"documented": false,
"name": "CURL_CA_BUNDLE",
"required": true
},
{
"documented": false,
"name": "DATABRICKS_RUNTIME_VERSION",
"required": true
},
{
"documented": false,
"name": "EDITOR",
"required": true
},
{
"documented": false,
"name": "ENSUREPIP_OPTIONS",
"required": true
},
{
"documented": false,
"name": "HOME",
"required": true
},
{
"documented": false,
"name": "LC_TERMINAL",
"required": true
},
{
"documented": false,
"name": "MSGPACK_PUREPYTHON",
"required": true
},
{
"documented": false,
"name": "NETRC",
"required": true
},
{
"documented": false,
"name": "PATH",
"required": true
},
{
"documented": false,
"name": "PATHEXT",
"required": true
},
{
"documented": false,
"name": "PIP_BUILD_TRACKER",
"required": true
},
{
"documented": false,
"name": "PIP_CONFIG_FILE",
"required": true
},
{
"documented": false,
"name": "PIP_EXISTS_ACTION",
"required": true
},
{
"documented": false,
"name": "PIP_NO_INPUT",
"required": true
},
{
"documented": false,
"name": "PIP_USER_AGENT_USER_DATA",
"required": true
},
{
"documented": false,
"name": "PREFIX",
"required": true
},
{
"documented": false,
"name": "PYTHON_EGG_CACHE",
"required": true
},
{
"documented": false,
"name": "REQUESTS_CA_BUNDLE",
"required": true
},
{
"documented": false,
"name": "ROWS",
"required": true
},
{
"documented": false,
"name": "SHELL",
"required": true
},
{
"documented": false,
"name": "SOURCE_DATE_EPOCH",
"required": true
},
{
"documented": false,
"name": "SSLKEYLOGFILE",
"required": true
},
{
"documented": false,
"name": "TERM",
"required": true
},
{
"documented": false,
"name": "TERM_PROGRAM",
"required": true
},
{
"documented": false,
"name": "TEXTUAL",
"required": true
},
{
"documented": false,
"name": "TEXTUAL_ALLOW_SIGNALS",
"required": true
},
{
"documented": false,
"name": "TEXTUAL_SPEEDUPS",
"required": true
},
{
"documented": false,
"name": "UNIXCONFDIR",
"required": true
},
{
"documented": false,
"name": "UNIXUSRLIBDIR",
"required": true
},
{
"documented": false,
"name": "USERPROFILE",
"required": true
},
{
"documented": false,
"name": "VISUAL",
"required": true
},
{
"documented": false,
"name": "VSCMD_ARG_TGT_ARCH",
"required": true
},
{
"documented": false,
"name": "XDG_CACHE_HOME",
"required": true
},
{
"documented": false,
"name": "XDG_CONFIG_DIRS",
"required": true
},
{
"documented": false,
"name": "XDG_CONFIG_HOME",
"required": true
},
{
"documented": false,
"name": "XDG_DATA_DIRS",
"required": true
},
{
"documented": false,
"name": "XDG_DATA_HOME",
"required": true
},
{
"documented": false,
"name": "XDG_RUNTIME_DIR",
"required": true
},
{
"documented": false,
"name": "XDG_STATE_HOME",
"required": true
},
{
"documented": false,
"name": "_PIP_RUNNING_IN_SUBPROCESS",
"required": true
},
{
"documented": false,
"name": "_PIP_USE_IMPORTLIB_METADATA",
"required": true
},
{
"documented": false,
"name": "_PYPROJECT_HOOKS_BACKEND_PATH",
"required": true
},
{
"documented": false,
"name": "_PYPROJECT_HOOKS_BUILD_BACKEND",
"required": true
},
{
"documented": false,
"name": "_PYTHON_HOST_PLATFORM",
"required": true
},
{
"documented": false,
"name": "__PYVENV_LAUNCHER__",
"required": true
},
{
"documented": false,
"name": "windir",
"required": true
}
],
"estimated_hours_to_mvp": 5.5,
"is_deployable": false,
"mvp_checklist": [
{
"status": "blocked",
"task": "Create Dockerfile with appropriate base image and COPY/RUN steps",
"time_hours": 2
},
{
"status": "missing",
"task": "Create ",
"time_hours": 1
},
{
"status": "pending",
"task": "Add Makefile or npm build script for consistent builds",
"time_hours": 1
},
{
"status": "pending",
"task": "Test local deployment",
"time_hours": 1
},
{
"status": "pending",
"task": "Document deployment process",
"time_hours": 0.5
}
],
"ports": [],
"readiness_score": 2,
"services": [],
"target_platform": "unknown"
}{
"accuracy": 0.7,
"accuracy_issues": [
{
"description": "README references \u0027python install.py\u0027 but file not found",
"severity": "LOW",
"type": "broken_file_reference"
},
{
"description": "README references \u0027pip install -r requirements.txt\u0027 but file not found",
"severity": "LOW",
"type": "broken_file_reference"
},
{
"description": "README references \u0027python main.py\u0027 but file not found",
"severity": "LOW",
"type": "broken_file_reference"
}
],
"auto_generated_sections": {
"Configuration": "# Configuration\n\n_(Auto-generated placeholder - needs manual completion)_\n",
"Contributing": "# Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n",
"Deployment": "# Deployment\n\n_(Auto-generated placeholder - needs manual completion)_\n",
"Installation": "# Quick Start\n\n## Installation\n```bash\npip install -r requirements.txt\n```\n\n## Run\n```bash\npython main.py\n```\n",
"Testing": "# Testing\n\n```bash\n# Run tests\npytest\n# or\npython -m pytest\n```\n",
"Usage": "# Usage\n\nSee Quick Start section for basic usage.\n"
},
"completeness": 0.0,
"found_docs": {
"api_docs": {
"detected_endpoints": 0,
"documented_endpoints": 0,
"exists": false
},
"changelog": {
"exists": false
},
"contributing": {
"exists": false,
"path": null
},
"license": {
"exists": false,
"path": null
},
"readme": {
"code_blocks": 0,
"exists": true,
"last_updated": "2025-11-24T17:45:56.961181",
"missing_sections": [
"Installation",
"Usage",
"Configuration",
"API",
"Testing",
"Deployment",
"Contributing",
"License"
],
"path": "/Users/wojciechwiesner/ai/AgentZeroCLI/README.md",
"sections": [],
"word_count": 110
}
},
"overall_score": 4
}{
"aggregator": {},
"architect": {},
"business": {},
"deployment": {}
}Generated by: Borg.tools Scanner v2.0 Created by: The Collective Borg.tools Signature: This VibeSummary represents the collective intelligence analysis of your codebase.