ian-cowley/LinksAndMore-

Organize links and more

C#

3

20 commits

updated Sep 8, 2026

See the code

README

Links & More

A modern WPF application built with .NET 10 and WPF-UI, designed to help you organize and manage your links and more.

Features

Dashboard Preview

  • Modern Dashboard: A clean, organized view of all your saved content using Windows 11 Fluent Design with elegant diagonal gradient cards.
  • Content Types:
    • 🔗 Links: Save URLs for quick access with one-click opening.
    • 📝 Notes: Store important text and thoughts.
    • 💻 Snippets: Keep code or text snippets ready to copy.
    • 🔐 Passwords: Securely store passwords with Windows Hello biometric authentication.
  • Smart Categorization: Group your links and notes into custom categories (e.g., Work, Personal, Dev).
  • Instant Search: Real-time filtering of all items by title or content as you type.

Settings Preview

🔐 Password Vault

  • Secure Encryption: Passwords encrypted using Windows DPAPI (Data Protection API)
  • Windows Hello Integration: Unlock passwords with fingerprint, face recognition, or PIN
  • Auto-Lock Security: Passwords automatically re-lock after viewing
  • One-Click Copy: Copy unlocked passwords to clipboard instantly
  • 100% Local & Private: All AI processing happens natively on your device. Absolutely no cloud APIs or data telemetry.
  • Meaning-Based Search: Uses the all-MiniLM-L6-v2 ONNX model to understand the concept behind your search, finding related links even if you don't use exact keywords.
  • Auto-Indexing: Links are seamlessly vectorized in the background as you browse or add new items.

⚡ Quick Actions

  • One-click Open for links.
  • One-click Copy to Clipboard for notes and snippets.
  • Easy Edit and Delete functionality.
  • Customizable Themes: Full support for Light and Dark modes, or sync with your Windows System theme.
  • Data Management:
    • Robust local SQLite database using Entity Framework Core.
    • Seamless automatic migration from legacy JSON storage.
    • Easily find and manage your database location via Settings.
  • Performance: Optimized for speed with virtualization for large collections of items.

Security

  • DPAPI Encryption: All passwords are encrypted using Windows Data Protection API with user-scoped AES-256 equivalent encryption
  • No Cloud Storage: All data stored locally on your machine for complete privacy
  • Biometric Authentication: Leverages Windows Hello for secure, convenient password access
  • Atomic File Writes: Data integrity protected with atomic file replacement to prevent corruption

Technologies

  • Framework: .NET 10.0 (Windows 10.0.19041.0 SDK)
  • UI Library: WPF-UI (Windows 11 Fluent Design)
  • MVVM: CommunityToolkit.Mvvm
  • Database: Entity Framework Core (SQLite)
  • AI Engine: Microsoft.ML.OnnxRuntime & Microsoft.ML.Tokenizers
  • Security: Windows DPAPI, Windows Hello (UserConsentVerifier)

Getting Started

Prerequisites

  • Windows 10 (build 19041) or later for Windows Hello support
  • .NET 10 SDK
  • Visual Studio 2026 (recommended)

Installation

  1. Clone the repository:
    git clone https://github.com/ian-cowley/LinksAndMore-.git
    
  2. Open LinksAndMore.sln in Visual Studio.
  3. Build and run the project.

Development

To build the project from the command line:

dotnet build

Credits

Developed by Ian Cowley and Antigravity (Google DeepMind).

License

This project is licensed under the MIT License - see the LICENSE file for details.

ai-search
csharp
dotnet
entity-framework-core
onnx
semantic-search
sqlite
windows11
windows-hello
wpf

ian-cowley/LinksAndMore-

Organize links and more

C#

3

20 commits

updated Sep 8, 2026

See the code

README

Links & More

A modern WPF application built with .NET 10 and WPF-UI, designed to help you organize and manage your links and more.

Features

Dashboard Preview

  • Modern Dashboard: A clean, organized view of all your saved content using Windows 11 Fluent Design with elegant diagonal gradient cards.
  • Content Types:
    • 🔗 Links: Save URLs for quick access with one-click opening.
    • 📝 Notes: Store important text and thoughts.
    • 💻 Snippets: Keep code or text snippets ready to copy.
    • 🔐 Passwords: Securely store passwords with Windows Hello biometric authentication.
  • Smart Categorization: Group your links and notes into custom categories (e.g., Work, Personal, Dev).
  • Instant Search: Real-time filtering of all items by title or content as you type.

Settings Preview

🔐 Password Vault

  • Secure Encryption: Passwords encrypted using Windows DPAPI (Data Protection API)
  • Windows Hello Integration: Unlock passwords with fingerprint, face recognition, or PIN
  • Auto-Lock Security: Passwords automatically re-lock after viewing
  • One-Click Copy: Copy unlocked passwords to clipboard instantly
  • 100% Local & Private: All AI processing happens natively on your device. Absolutely no cloud APIs or data telemetry.
  • Meaning-Based Search: Uses the all-MiniLM-L6-v2 ONNX model to understand the concept behind your search, finding related links even if you don't use exact keywords.
  • Auto-Indexing: Links are seamlessly vectorized in the background as you browse or add new items.

⚡ Quick Actions

  • One-click Open for links.
  • One-click Copy to Clipboard for notes and snippets.
  • Easy Edit and Delete functionality.
  • Customizable Themes: Full support for Light and Dark modes, or sync with your Windows System theme.
  • Data Management:
    • Robust local SQLite database using Entity Framework Core.
    • Seamless automatic migration from legacy JSON storage.
    • Easily find and manage your database location via Settings.
  • Performance: Optimized for speed with virtualization for large collections of items.

Security

  • DPAPI Encryption: All passwords are encrypted using Windows Data Protection API with user-scoped AES-256 equivalent encryption
  • No Cloud Storage: All data stored locally on your machine for complete privacy
  • Biometric Authentication: Leverages Windows Hello for secure, convenient password access
  • Atomic File Writes: Data integrity protected with atomic file replacement to prevent corruption

Technologies

  • Framework: .NET 10.0 (Windows 10.0.19041.0 SDK)
  • UI Library: WPF-UI (Windows 11 Fluent Design)
  • MVVM: CommunityToolkit.Mvvm
  • Database: Entity Framework Core (SQLite)
  • AI Engine: Microsoft.ML.OnnxRuntime & Microsoft.ML.Tokenizers
  • Security: Windows DPAPI, Windows Hello (UserConsentVerifier)

Getting Started

Prerequisites

  • Windows 10 (build 19041) or later for Windows Hello support
  • .NET 10 SDK
  • Visual Studio 2026 (recommended)

Installation

  1. Clone the repository:
    git clone https://github.com/ian-cowley/LinksAndMore-.git
    
  2. Open LinksAndMore.sln in Visual Studio.
  3. Build and run the project.

Development

To build the project from the command line:

dotnet build

Credits

Developed by Ian Cowley and Antigravity (Google DeepMind).

License

This project is licensed under the MIT License - see the LICENSE file for details.

ai-search
csharp
dotnet
entity-framework-core
onnx
semantic-search
sqlite
windows11
windows-hello
wpf

Languages

C#

94.8%

PowerShell

3.2%

Inno Setup

2.0%