Lumen Obsidian Plugin

C+ 76 completed
Plugin
unknown / typescript · small
98
Files
22,856
LOC
3
Frameworks
6
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
74.80
Framework unique
Isolation
Last stage change
2026-05-10 03:35:24
Deduplication group #61983
Member of a group with 2 similar repo(s) — this repo is canonical view group →
Top concepts (2)
Project DescriptionWeb Frontend
Source: Repobility analyzer · https://repobility.com

AI Prompt

Create an Obsidian plugin using TypeScript and React that provides advanced semantic search capabilities. The plugin needs to allow users to input natural language queries to find notes by meaning, not just keywords. Key features must include displaying ranked results with relevant snippets, color-coded relevance scores, and the ability to jump directly to the result. Additionally, implement a vault synchronization feature that automatically syncs changes to a remote Lumen server, only uploading changed files via content-hash comparison, and also include a status bar to show real-time sync progress. The UI should support light and dark themes.
typescript react obsidian plugin semantic-search vault-sync vscode web-app
Generated by gemma4:latest

Catalog Information

The @lumen/obsidian-plugin project provides a semantic search feature for Obsidian users.

Description

This plugin enhances the user experience of Obsidian by introducing a semantic search functionality, allowing users to find relevant information within their vault more efficiently. The plugin is built using TypeScript and leverages various technologies such as esbuild, React, and Vitest. It does not require any external databases for its operation.

الوصف

هذا الإضافة تزيد من تجربة المستخدم في Obsidian عن طريق تقديم وظيفة البحث التلميذي، مما يسمح للمستخدمين بتحديد المعلومات ذات الصلة داخل مخازنهم بشكل أكثر كفاءة. يتم بناء هذه الإضافة باستخدام لغة TypeScript وتستفيد من مجموعة من التكنولوجيات مثل esbuild و React و Vitest. لا تتطلب هذه الإضافة أي قواعد بيانات خارجية.

Novelty

5/10

Tags

semantic-search obsidian-plugin vault-illumination information-retrieval search-functionality

Technologies

esbuild react vitest

Claude Models

claude-opus-4.6 claude-sonnet-4.6

Quality Score

C+
76.3/100
Structure
76
Code Quality
73
Documentation
75
Testing
85
Practices
74
Security
76
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (53% test-to-source ratio)
  • Properly licensed project

Weaknesses

  • 890 duplicate lines detected \u2014 consider DRY refactoring
  • 1 'god files' with >500 LOC need decomposition

Recommendations

  • Add a linter configuration to enforce code style consistency
  • Address 21 TODO/FIXME items \u2014 consider tracking them as issues

Security & Health

11.3h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (1)
Open data scored by Repobility · https://repobility.com
MIT
License
1.6%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
64.4%
json
14.4%
css
12.6%
markdown
8.1%
yaml
0.3%
javascript
0.3%

Frameworks

React Vitest esbuild

Concepts (2)

Source-of-truth: Repobility · https://repobility.com
CategoryNameDescriptionConfidence
Repobility · severity-and-effort ranking · https://repobility.com
auto_descriptionProject DescriptionYour vault, illuminated — AI-powered semantic search and vault sync for Obsidian.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/90598.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV