MCPcopy Index your code
hub / github.com/Lapis0x0/obsidian-yolo

github.com/Lapis0x0/obsidian-yolo @1.5.13

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.5.13 ↗ · + Follow
4,838 symbols 13,940 edges 878 files 133 documented · 3%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

YOLO

Assistente AI native per Obsidian — chat, scrittura, knowledge base e orchestrazione, tutto in un unico posto.

Last Commit GitHub Stars Latest Release Downloads License

English | 简体中文 | Italiano

Novita recenti

  • 1.5: Introduce un nuovo runtime Agent che trasforma l'AI da semplice Q&A in collaborazione attiva—con tool calling completo, MCP, Skills, Bash desktop, subagent e ricerca web—oltre a contesto e memoria per sessioni lunghe, RAG ibrido rinnovato, sincronizzazione del focus e consapevolezza PDF, e chat multi-finestra con Agent in background.

Highlights

🤖 Modalità Agent

La modalità Agent di YOLO permette ai LLM di andare oltre le semplici "macchine Q&A" — possono realmente operare sul tuo Vault.

Tool Calling + MCP Skills Personalizzati
Agent Tools Agent Skills
Configura liberamente le catene di strumenti per permettere agli Agent di leggere, scrivere, modificare e organizzare i tuoi file direttamente Incapsula esperienze e SOP in skill riutilizzabili, invoca con una singola frase — lascia che l'Agent funzioni come te
Chat Multi-Finestra Quick Ask
Chat Window Quick Ask
Gestisci in parallelo task e contesti diversi su più finestre di chat, rendendo il multitasking più naturale Attivalo con un carattere (predefinito @) per un assistente inline che supporta Q&A, modifica e continuazione, rendendo l'editing dei documenti senza interruzioni

🧠 Q&A Knowledge Base + ✍️ Smart Space

Q&A Knowledge Base Smart Space
RAG Vault Smart Space
Trasforma l'intero Vault nella knowledge base dell'AI: con RAG, YOLO risponde usando il contesto reale dei tuoi appunti invece di output generici Richiamalo ovunque per continuare liberamente il tuo flusso creativo con una generazione di contenuti fluida

Funzionalità

Oltre alle capacità principali sopra descritte, YOLO fornisce anche:

Funzionalità Descrizione
💬 Chat Sidebar Conversazione seamless con LLM, iniezione di contesto, prompt preimpostati, parsing smart di Markdown
🧠 Sistema di memoria Permette a YOLO di ricordare preferenze, abitudini e contesto a lungo termine per conversazioni piu coerenti
🪡 Cursor Chat Aggiunta contesto con un click, conversazione a portata di mano
⌨️ Completamento Tab Completamento AI in tempo reale per una scrittura più fluida e naturale
🎛️ Supporto Multi-Modello OpenAI, Claude, Gemini, DeepSeek e altri modelli mainstream, liberamente commutabili
🌍 i18n Supporto nativo multi-lingua
🧩 Funzionalità Sperimentali Learning Mode, sub-Agents, esplora workflow personalizzati

Quick Start

  1. Apri Impostazioni Obsidian → Plugin Community → Browse → Cerca "YOLO"
  2. Installa e abilita
  3. Configura la tua API key nelle impostazioni del plugin, oppure usa il tuo ChatGPT OAuth / Gemini OAuth:
  4. OpenAI / Anthropic / Gemini / Groq
  5. Apri la sidebar per iniziare a chattare — oppure prova Quick Ask digitando @ nell'editor

Installazione

Store Plugin Community (Consigliato)

Vedi Quick Start sopra.

Installazione Manuale

  1. Vai su Releases e scarica l'ultima versione di main.js, manifest.json, styles.css
  2. Crea la cartella: <vault>/.obsidian/plugins/obsidian-yolo/
  3. Copia i file in quella cartella, poi abilita il plugin nelle Impostazioni di Obsidian

[!WARNING] YOLO non può coesistere con Smart Composer. Disabilita o disinstalla Smart Composer prima di usare YOLO.

Nota sul supporto mobile

A causa delle differenze di capacità tra Obsidian mobile e desktop, nel breve periodo YOLO non può allineare completamente su mobile tutte le funzionalità e l'esperienza disponibili su desktop. Inoltre, dato il tempo limitato che posso dedicare alla manutenzione del progetto, al momento posso garantire solo che YOLO rimanga utilizzabile su mobile, non che ogni funzione raggiunga lo stesso livello del desktop.

Se usi YOLO su mobile, potresti comunque incontrare funzionalità non disponibili, comportamenti non del tutto coerenti o adattamenti ancora incompleti in alcuni flussi di lavoro. Ti ringrazio per la comprensione.

Roadmap

  • [x] Ricerca Vault AI migliore e più forte
  • [x] Agent in Background (automazione task lunghi)
  • [x] Orchestrazione Multi-Agent (tramite subagent)
  • [ ] Learning Mode — una vista di studio dedicata
  • [ ] Annotation Mode — annotazioni e suggerimenti AI in tempo reale sulle note
  • [ ] Assistente integrato — helper fissato nell'angolo per config/agent, con compattazione automatica e task programmati
  • [ ] Lavagna AI migliore
  • [ ] Input vocale e note riunione

Feedback & Issue

Hai trovato un bug, qualcosa di confuso o hai un'idea? Apri un issue:

🐛 Segnala un bug · ✨ Richiedi una funzionalità

Cosa aiuta di più:

  • Bug con una riproduzione chiara (versione di Obsidian, sistema operativo, versione del plugin, cosa hai fatto, cosa è successo)
  • Segnalazioni "ho provato X e ho ottenuto Y" — attriti UX, formulazioni confuse, documentazione rotta, traduzioni obsolete
  • Idee di funzionalità concrete legate a un caso d'uso reale ("quando faccio A, vorrei B perché C")

Per favore cerca tra gli issue esistenti prima per evitare duplicati. I template sono in inglese.

Contribuire

Sono benvenuti tutti i tipi di contributo — segnalazioni bug, miglioramenti documentazione, miglioramenti funzionalità.

Per funzionalità maggiori, apri prima una issue per discutere fattibilità e implementazione.

Riconoscimenti

Grazie a Smart Composer per il lavoro originale — senza di loro, YOLO non esisterebbe.

Ringraziamenti speciali a Kilo Code per il loro sponsorship. Kilo è una piattaforma open-source di assistenti AI con 500+ modelli AI, che aiuta gli sviluppatori a costruire e iterare più velocemente.

Sponsored by Kilo Code

Supporto

Se trovi YOLO utile, considera di supportare il progetto:

爱发电   WeChat/Alipay Donation QR

I log di sviluppo sono regolarmente aggiornati sul blog.

Licenza

MIT License

Star History

Star History Chart

Core symbols most depended-on inside this repo

push
called by 732
src/core/agent/agent-api.ts
get
called by 305
src/core/auth/qwenOAuthStore.ts
set
called by 267
src/core/auth/qwenOAuthStore.ts
delete
called by 167
src/utils/chat/editUndoSnapshotStore.ts
useLanguage
called by 120
src/contexts/language-context.tsx
assign
called by 102
src/core/agent/citationRegistry.ts
get
called by 92
src/core/agent/subagent/task-registry.ts
t
called by 87
src/main.ts

Shape

Function 3,079
Method 1,344
Class 413
Enum 2

Languages

TypeScript100%

Modules by API surface

src/main.ts146 symbols
src/core/agent/service.ts96 symbols
src/core/mcp/localFileTools.ts80 symbols
src/core/llm/debugMarkdown.ts72 symbols
src/core/llm/debugCapture.ts55 symbols
src/utils/chat/requestContextBuilder.ts52 symbols
src/core/agent/bash/session-manager.ts51 symbols
src/ChatView.tsx43 symbols
src/components/chat-view/Chat.tsx42 symbols
src/core/agent/tool-gateway.ts38 symbols
src/components/apply-view/InlineDiffReviewOverlay.ts38 symbols
src/core/memory/memoryManager.ts37 symbols

For agents

$ claude mcp add obsidian-yolo \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page