Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OxideMD v1 #175

Draft
wants to merge 78 commits into
base: main
Choose a base branch
from
Draft

OxideMD v1 #175

wants to merge 78 commits into from

Conversation

Feel-ix-343
Copy link
Owner

@Feel-ix-343 Feel-ix-343 commented Sep 14, 2024

This is the branch where OxideMD v1 will be developed.

I will branch off from this and merge back to it.

It is a full rewrite; notice the first commit is to delete everything!

V1 Features

  • Controlled, Automatic organization of personal information
    • Semantic similiary
    • Text similarity (fuzzy score and direct keyword match)
  • Comprehensive and efficient information retrieval
    • Natural language query (semantic search)
    • Approximate text similarity (fuzzy score)
    • Filters
    • Multimodal
  • Improved Entity View:
    • Subcontent
    • Context
    • Improved Backlinks: Subcontent and Context
  • Improved performance in real-time actions:
    • completions
    • transclusion
    • semantic tokens
    • diagnostics

Architecture

  • Local database, storing vectors and parsed entity relations and providing vector + text search capabilities
  • MemFS that stays in sync with the editors in memory file system
  • LSP frontend for operating

@Feel-ix-343 Feel-ix-343 mentioned this pull request Sep 29, 2024
@arcstur
Copy link

arcstur commented Jan 4, 2025

Hello! I stumbled across this and it's amazing. Although I enjoy Logseq/Obsidian and stuff, I just love to write on my Helix. I know Rust and can help a bit. Do you have anything you need help with? Something that a codebase-beginner would be able to help. Best regards!

@Feel-ix-343
Copy link
Owner Author

woah I really appreciate the excitement! I am totally with you and think the "based" and minimal knowledge management approach is idea. Unfortunately I am remaking the systems right now so collaboration would be difficult. However, when it is ready to test, I will leave another message here and I would love to work with you to improve it.

The main component of this approach is the semantic search, which essentially uses embedding models to automatically organize knowledge for you, accessible through natural language querying. The idea is that you can really just dump all of your information into one vault, unorganized, and never lose any of it; memory augmentation! very exciting.

but yea, there is this and some other cleanup and of course improving the current features. That's the rundown anyway

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress
Development

Successfully merging this pull request may close these issues.

2 participants