A plugin for the Obsidian note-taking application that leverages the Smart Environment to enhance note management and discovery.
Purpose: The Smart Connections project aims to develop a system that enhances users’ ability to manage and navigate their personal knowledge bases. By leveraging AI, it suggests relevant connections between notes, enabling users to create smart, meaningful links within their information.
Vision: To empower individuals by providing tools that improve communication, productivity, and personal development. The Smart Connections project seeks to make knowledge management more efficient and accessible, unlocking hidden capabilities and helping users achieve their full potential.
Key Features
- Smart Connections View: Displays relevant connections between notes using AI embeddings, helping you discover relationships within your data.
- Smart Chat (Upcoming as Separate Plugin): allows conversational interaction with your notes directly within Obsidian.
Usage
- Visualization: Helps visualize and navigate relationships between notes.
- Read-Only Interaction: Provides a window into the Smart Environment without editing capabilities.
- Shared Settings: Uses the same configuration file as the Smart Connect App for seamless integration.
Development Notes
- The Smart Chat feature will become its own plugin to specialize functionality.
- Both plugins will share underlying components for efficiency.
Commands
Open view
Find connections
Refresh & Make Connections
: updates embedding before finding connectionsRandom Smart Connection
: opens random note based on connections to current note
Connections View
- Block & source-level connections
- UI
- hover-preview: hold
CTRL
/CMD
+ hover with mouse - drag/drop: for adding links to notes
- hover-preview: hold
Storage & File Management
.smart-env/
is the default data folder- Embeddings and other file specific data is saved in the
multi/
sub-folder
Search View
- Enables semantic search based on input
- To open the Search View
- click the search icon in the top-right corner of the Connections View
The Smart Connections project is dedicated to creating an AI-enhanced tool that empowers users by improving how they manage and connect their knowledge. By upholding values like empowerment and accessibility, the project seeks to eliminate communication barriers, reduce inequality, and help individuals realize their full potential through smarter, more connected personal knowledge management.