Voicetree

C 64 completed
Other
monorepo / typescript · medium
1,088
Files
129,271
LOC
3
Frameworks
14
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
70.00
Framework unique
Isolation
Last stage change
2026-05-10 03:35:10
Deduplication group #59735
Member of a group with 2 similar repo(s) — this repo is canonical view group →
Top concepts (2)
Project DescriptionWeb Backend
About: code-quality intelligence by Repobility · https://repobility.com

AI Prompt

Build me an interactive graph-view application, similar to Obsidian, that integrates AI agents like Claude Code, Codex, or Gemini. The core functionality should allow agents to exist as nodes on the graph, and these agents must be able to spawn subagents onto the graph. Crucially, agents need to have nearby nodes injected into their context, and they should also be able to edit or create their own nodes within the graph structure. The system should aim to be an efficient human-AI interaction system.
typescript fastapi graph-view ai-agent obsidian python interactive monorepo development-tool
Generated by gemma4:latest

Catalog Information

Obsidian meets Claude Code

Description

Obsidian meets Claude Code

Novelty

3/10

Tags

typescript fastapi graph-view ai-agent obsidian python interactive monorepo development-tool

Technologies

fastapi langchain openai pydantic

Claude Models

claude-opus-4-6

Quality Score

C
64.1/100
Structure
66
Code Quality
89
Documentation
33
Testing
85
Practices
46
Security
40
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (74% test-to-source ratio)
  • Code linting configured (eslint, ruff (possible))
  • Properly licensed project

Weaknesses

  • Missing README file \u2014 critical for project understanding
  • 1 files with critical complexity need refactoring
  • 2 bare except/catch blocks swallowing errors
  • Potential hardcoded secrets in 5 files
  • 4207 duplicate lines detected \u2014 consider DRY refactoring
  • 1 'god files' with >500 LOC need decomposition

Recommendations

  • Add a comprehensive README.md explaining purpose, setup, usage, and architecture
  • Replace bare except/catch blocks with specific exception types
  • Move hardcoded secrets to environment variables or a secrets manager
  • Address 150 TODO/FIXME items \u2014 consider tracking them as issues

Security & Health

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

Languages

typescript
73.0%
python
16.3%
text
3.4%
json
1.7%
shell
1.6%
css
1.4%
javascript
1.0%
html
0.6%
yaml
0.6%
markdown
0.4%
toml
0.1%
objective-cpp
0.0%

Frameworks

FastAPI pytest Vite

Concepts (2)

Data scored by Repobility · https://repobility.com
CategoryNameDescriptionConfidence
Want this analysis on your repo? https://repobility.com/scan/
auto_descriptionProject DescriptionObsidian meets Claude Code80%
auto_categoryWeb Backendweb-backend70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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