Skip to content

Smart, snappy, and multilingual AI assistant for your Obsidian vault. Forked from Smart Composer, but with bigger dreams.

License

Notifications You must be signed in to change notification settings

Lapis0x0/obsidian-yolo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

971 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YOLO

English | 简体中文 | Italiano

Now Available on Obsidian

Sponsored by Kilo Code

Note

Possibly the most flexible, easy to use, and intelligent Obsidian AI assistant?

YOLO (You Orchestrate, LLM Operates) is an intelligent assistant for Obsidian, built for the Agent era.

With YOLO you can:

  • 💬 Chat with LLMs directly in the sidebar
  • 📚 Treat your entire vault as the AI's knowledge base
  • ✍️ Summon Smart Space to continue your ideas anywhere
  • ⚡ Use Quick Ask for instant inline AI assistance with intelligent editing
  • ⌨️ Use Tab completion for a smooth AI-powered writing experience
  • 🧩 Enable experimental features like Learning Mode and sub-agents to explore personalized workflows
  • 🎨 Enjoy numerous UX improvements and UI polish

YOLO will keep evolving toward agent orchestration, long-range task management, and multi-model collaboration, aiming to become your serious learning assistant and knowledge partner in the age of large language models.

Feature Preview

Here’s a glimpse of YOLO’s core capabilities. Explore the plugin for more details:

💬 Sidebar Conversations

chat.apply.mp4

Seamless conversations with LLMs, with context injection, preset prompts, custom providers, and smart Markdown parsing/generation.

🧠 Knowledge Base Q&A

RAG.mp4

✍️ Smart Space

Smartspace.mp4

Summon Smart Space anywhere for natural, fluent, and efficient content generation.

⚡ Quick Ask

The edit modes of this feature require certain tool-calling capabilities from the model. We recommend using mainstream reasoning models.

Quickask.mp4

Quick Ask is a lightweight inline assistant that you can summon anywhere with a trigger character (default: @). It provides three powerful modes:

  • Ask Mode 💬: Engage in multi-turn conversations and get instant answers
  • Edit Mode ✏️: Generate structured edits with preview before applying
  • Edit (Full Access) ⚡: Apply AI-generated edits directly without confirmation

Quick Ask supports three types of edit operations:

  • CONTINUE: Append content to the end of your document
  • REPLACE: Replace existing text with improved versions
  • INSERT AFTER: Insert new content after specific text

The AI intelligently chooses the appropriate format based on your instructions, making document editing seamless and efficient.

🪡 Cursor Chat

Cursorchat.mp4

Add it with one click—always within reach.

⌨️ Tab Completion

Tab.mp4

Get real-time AI-powered completion suggestions, making your writing flow naturally.

🎛️ Multi-Model Support + i18n

Supports multiple providers (OpenAI, Claude, Gemini, DeepSeek, etc.) with native i18n language switching.

Getting Started

Warning

YOLO cannot coexist with Smart Composer. Please disable or uninstall Smart Composer before using YOLO.

Installation from Community Plugin Store (Recommended)

  1. Open Obsidian Settings → Community plugins
  2. Click "Browse" and search for "YOLO"
  3. Click "Install" and then "Enable"
  4. Set up your API key in plugin settings

Manual Installation

Alternatively, you can install YOLO manually:

  1. Go to the Releases page
  2. Download main.js, manifest.json, and styles.css from the latest release
  3. Create a folder named obsidian-yolo in your vault's plugin directory: <vault>/.obsidian/plugins/obsidian-yolo/
  4. Copy the downloaded files into this folder
  5. Open Obsidian Settings → Community plugins
  6. Enable "YOLO" in the plugin list
  7. Set up your API key in plugin settings

For more detailed information, please refer to the documentation

Contributing

We welcome all kinds of contributions to YOLO, including bug reports, bug fixes, documentation improvements, and feature enhancements.

For major feature ideas, please create an issue first to discuss feasibility and implementation approach.

If you're interested in contributing, please refer to our CONTRIBUTING.md file for detailed information on:

  • Setting up the development environment
  • Our development workflow
  • Working with the database schema
  • The process for submitting pull requests
  • Known issues and solutions for developers

Acknowledgments

Thanks to the original Smart Composer team, without them there would be no YOLO.

Special thanks to Kilo Code for their sponsorship support. Kilo is an open-source agentic engineering platform that helps developers build, ship, and iterate faster with 500+ AI models across VS Code, JetBrains, CLI, and more.

License

This project is licensed under the MIT License.

Support the Project

If you find YOLO valuable, consider supporting its development:

爱发电   微信/支付宝赞赏码

I also regularly update development logs on my blog.

Your support helps maintain and improve this plugin. Every contribution is appreciated and makes a difference. Thank you for your support!

Star History

Star History Chart

About

Smart, snappy, and multilingual AI assistant for your Obsidian vault. Forked from Smart Composer, but with bigger dreams.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 20