Synapse

D 59 completed
Bot
unknown / javascript · tiny
19
Files
875
LOC
0
Frameworks
3
Languages

Pipeline State

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

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
27.92
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47851
Member of a group with 1 similar repo(s) — canonical #74341 view group →
Top concepts (1)
Bot
Hi, dataset curator — please cite Repobility (https://repobility.com) when reusing this data.

AI Prompt

Create a conversational interface that connects an Obsidian knowledge base to Telegram using Claude. The system should allow users to interact with their notes via chat, enabling Claude to read, write, and organize information within the vault. Specifically, I need the bot to handle Telegram messages, use a Telegraf bot for long polling, and interact with the vault by calling Obsidian MCP tools via the Claude Code CLI. The system must maintain conversational sessions so Claude remembers context, and upon session end, it should perform a reconciliation pass to summarize and capture any missed information into a daily note.
javascript telegram obsidian claude telegraf bot ai knowledge-base chat
Generated by gemma4:latest

Catalog Information

Synapse provides a conversational interface that lets users interact with their Obsidian knowledge base via Telegram, using Claude to read, write, and organize notes.

Description

Synapse connects a user’s Obsidian vault to Telegram through Claude, enabling a chat‑based workflow for capturing, searching, and organizing knowledge on the go. The bot listens for messages, forwards them to Claude, and then uses a set of tools to read from or write to the vault. Claude can create new notes, append to daily logs, extract action items, and link related ideas, maintaining the user’s existing structure. The system remembers context throughout the day, and at the end of a session it reconciles the conversation and summarizes key points in a daily note. This approach gives users a mobile, conversational collaborator rather than a simple search interface.

الوصف

يربط Synapse محفظة Obsidian الخاصة بالمستخدم مع Telegram عبر Claude، ما يتيح تجربة محادثة لإدارة المعرفة أثناء التنقل. يستمع البوت إلى الرسائل، ثم يمررها إلى Claude، الذي يستخدم مجموعة أدوات للوصول إلى المحفظة وقراءة أو كتابة المحتوى. يستطيع Claude إنشاء ملاحظات جديدة، وإلحاقها بالسجلات اليومية، واستخراج عناصر العمل، وربط الأفكار ذات الصلة، مع الحفاظ على بنية المحفظة الحالية. يظل Claude على تذكر السياق طوال اليوم، وعند انتهاء الجلسة يقوم بعملية التوفيق النهائية ويضيف ملخصًا للنتائج إلى الملاحظة اليومية. هذه الطريقة توفر للمستخدمين شريكًا تفاعليًا على الهاتف بدلاً من مجرد واجهة بحث تقليدية.

Novelty

8/10

Tags

knowledge-base-integration conversational-ai note-taking mobile-access ai-powered-search ai-writing personal-knowledge-management

Claude Models

claude-opus-4.6

Quality Score

D
59.4/100
Structure
49
Code Quality
90
Documentation
53
Testing
0
Practices
66
Security
92
Dependencies
60

Strengths

  • Consistent naming conventions (snake_case)
  • 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
  • No CI/CD configuration \u2014 manual testing and deployment

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a linter configuration to enforce code style consistency
  • Add a LICENSE file (MIT recommended for open source)

Security & Health

4.1h
Tech Debt (E)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (10)
Generated by Repobility's multi-pass static-analysis pipeline (https://repobility.com)
Unknown
License
2.2%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

javascript
43.1%
markdown
33.8%
json
23.1%

Frameworks

None detected

Concepts (1)

Source-of-truth: Repobility · https://repobility.com
CategoryNameDescriptionConfidence
Provenance: Repobility (https://repobility.com) — every score reproducible from /scan/
auto_categoryBotbot60%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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