Skip to content
This repository was archived by the owner on Jul 6, 2025. It is now read-only.

bigbrozer/linkwarden-aitiquette

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Archived: I have moved from Linkwarden to Karakeep. I plan to continue this to improve the tagging with a RAG.


Aitiquette

Aitiquette is a Rust app for auto-labelling links in Linkwarden using any OpenAI compatible APIs (works with Ollama).

The noun aitiquette is the combination of ai (artificial intelligence) and étiquette (the french word for label).

THIS IS CURRENTLY A WORK IN PROGRESS...

Implementation

To update tags for a link, here is the minimal request body:

{
    "collection": {
        "id": 1,
        "ownerId": 1
    },
    "tags": [
        {
            "name": "test"
        }
    ]
}

Next steps

This is a list of features I would like to implement:

  • Add an option to perform tagging on non-tagged links only or all.
  • Allow to select the language for tags.
  • Add support for more AI models (e.g. GPT-3, BLOOM, etc.)
  • Customize prompts.
  • Temperature control for prompts.
  • Do not load and store all links at once for large instances. Study Iterators.

About

Rust app for auto-labeling Linkwarden links using AI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages