Wonderland
pendingby donjguido
Go down the rabbit hole of knowledge. AI generates linked notes that expand on click, letting you explore ideas endlessly. Features auto-organization, knowledge enrichment, and customizable Wonderland folders.
Wonderland - Obsidian Plugin
Go down the rabbit hole of knowledge.
Wonderland is an AI-powered Obsidian plugin that transforms how you explore ideas. Ask a question, and watch as linked notes appear with doorways to even deeper explorations. Each note generates new rabbit holes to follow, letting you chase curiosity endlessly.
Features
The Rabbit Hole Experience
- Enter Wonderland: Start with any question or topic
- Linked Doorways: AI creates
[[wikilinks]]to concepts waiting to be explored - Auto-Exploration: Click any link and watch the knowledge unfold automatically
- Down the Rabbit Hole: Each note ends with intriguing concepts that lead deeper
- Multi-Provider Support: Works with OpenAI, Anthropic (Claude), Ollama (local), or custom endpoints
Multiple Wonderlands
Create separate knowledge gardens for different domains:
- Cooking Wonderland: Step-by-step recipes with ingredient links
- Philosophy Wonderland: Deep explorations of ideas and thinkers
- Tech Wonderland: Technical concepts with code examples
- Each folder can have its own custom instructions for the AI
Smart Organization
- Auto-Organize: Let AI organize notes into thematic subfolders
- Organize on Schedule: Reorganize every X hours
- Organize on Note Count: Reorganize after every X new notes
- Per-Folder Settings: Each Wonderland can have different organization rules
Rabbit Holes Index
Never lose track of unexplored paths:
- Auto-generated index of all unresolved links in your Wonderland
- See which concepts are waiting to be explored
- Grouped thematically for easy navigation
- Updates automatically as you explore
Knowledge Enrichment
- Update from Vault: Enrich existing notes with insights from related notes
- Append or Integrate: Choose how new discoveries are added
- Semantic Search: Uses embeddings to find truly related content
Installation
From Obsidian Community Plugins (Coming Soon)
- Open Settings → Community Plugins
- Search for "Wonderland"
- Click Install, then Enable
Manual Installation
- Download the latest release (
main.js,manifest.json,styles.css) - Create a folder:
<vault>/.obsidian/plugins/wonderland/ - Copy the files into that folder
- Enable the plugin in Obsidian Settings → Community Plugins
From Source
git clone https://github.com/donjguido/evergreen-ai-obsidian.git
cd evergreen-ai-obsidian
npm install
npm run build
Then copy main.js, manifest.json, and styles.css to your vault's plugin folder.
Configuration
Quick Start
- Open Settings → Wonderland
- Select your AI provider (OpenAI, Anthropic, Ollama, or Custom)
- Enter your API key (not needed for Ollama)
- Choose your preferred model
- Add a Wonderland folder (click "Add Wonderland Folder")
AI Provider Setup
| Provider | API Key Required | Models |
|---|---|---|
| OpenAI | Yes | gpt-4o, gpt-4o-mini, gpt-4-turbo, gpt-3.5-turbo |
| Anthropic | Yes | claude-3-5-sonnet, claude-3-opus, claude-3-sonnet, claude-3-haiku |
| Ollama | No (local) | Any installed model (llama3.2, mistral, etc.) |
| Custom | Depends | Any OpenAI-compatible endpoint |
Wonderland Folder Settings
Each Wonderland folder can be configured independently:
- Custom Instructions: Special guidelines for the AI (e.g., "generate notes as step-by-step recipes")
- Auto-Generate on Open: Automatically generate content when opening empty links
- Auto-Organize: Organize notes into subfolders based on themes
- Organize Interval: How often to reorganize (hourly, daily, etc.)
- Organize on Note Count: Reorganize after X new notes
- Rabbit Holes Index: Generate an index of all unexplored links
Usage
Enter Wonderland
- Click the rabbit icon in the ribbon, or
- Use command palette:
Wonderland: Enter Wonderland - explore a topic - Enter your question or topic
- Select which Wonderland folder to use
- Watch the knowledge unfold with linked doorways
Explore from Selection
- Select text in any note
- Use command palette:
Wonderland: Go down the rabbit hole with selection - A new note expands on your selected text
Follow the Links
When you see a [[link]] to an unexplored concept:
- Click it
- A new note opens and generates content automatically
- Each note offers more rabbit holes to explore
Down the Rabbit Hole
Every generated note ends with a "Down the rabbit hole" section containing clickable concepts. Each concept is a doorway to deeper exploration - just click to keep going!
Update from Vault
Enrich existing notes with insights from your knowledge base:
- Open a note you want to enrich
- Use command palette:
Wonderland: Update note from vault knowledge - Choose "Append" (add new section) or "Integrate" (seamlessly weave in)
Generate Rabbit Holes Index
See all unexplored paths in your Wonderland:
- Use command palette:
Wonderland: Generate Rabbit Holes Index - Select which Wonderland folder
- An index note is created showing all unresolved links
Organize Wonderland
Manually trigger organization:
- Use command palette:
Wonderland: Organize Wonderland folder - Select which folder to organize
- AI creates thematic subfolders and moves notes
Philosophy
Wonderland follows the evergreen notes methodology:
- Atomic: One concept per note
- Concept-oriented: Titles are statements, not topics
- Densely linked: Notes connect to related ideas
- Curiosity-driven: Each exploration opens new paths
Commands
| Command | Description |
|---|---|
| Enter Wonderland | Start a new exploration with a question |
| Go down the rabbit hole with selection | Explore selected text |
| Generate for current note | Generate content for the current note |
| Update note from vault knowledge | Enrich note with related insights |
| Organize Wonderland folder | Organize notes into subfolders |
| Generate Rabbit Holes Index | Create index of unexplored links |
Tips
- Start Broad: Begin with big questions, let the rabbit holes lead to specifics
- Trust the Links: The AI suggests links it thinks deserve exploration
- Use Custom Instructions: Tailor each Wonderland to your learning style
- Check the Index: Periodically review your Rabbit Holes Index for inspiration
- Let it Grow: The best knowledge bases emerge organically through exploration
Roadmap
- Multiple Wonderland folders
- Custom instructions per folder
- Rabbit Holes Index
- Note count-based organization
- Knowledge graph visualization
- Exploration history
- Backlink maintenance
- Export/share Wonderlands
Support Development
If Wonderland helps you explore ideas, consider supporting development:
Contributing
Contributions are welcome! See CONTRIBUTING.md for guidelines.
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
Development
# Clone the repository
git clone https://github.com/donjguido/evergreen-ai-obsidian.git
cd evergreen-ai-obsidian
# Install dependencies
npm install
# Build for production
npm run build
# Watch mode for development
npm run dev
Privacy
Wonderland does not collect any data. Your notes stay on your device. When generating content, prompts are sent only to your configured AI provider. See PRIVACY.md for details.
License
MIT License - see LICENSE for details.
Author
donjguido - GitHub
"Curiouser and curiouser!" - Alice
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.