Skip to content

Mask named entities in your text before sending it to an LLM, then restore them afterwards — all locally in your browser session. This Streamlit app uses spaCy to detect entities, lets you review and tweak replacements, and encode/decode text for privacy.

Notifications You must be signed in to change notification settings

silkenodwell/aliasify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

About the app

Aliasify is a Streamlit app that helps you mask named entities in your text before sending it to a large language model (LLM), and restore them afterwards—all locally in your browser session. The app uses spaCy to automatically detect entities, lets you review and tweak replacements, and encode/decode text for privacy. No data leaves your browser.

Run app

  1. Create a virtual environment: python3 -m venv venv
  2. Activate the virtual environment: source venv/bin/activate
  3. Install dependencies: pip install -r requirements.txt
  4. Run the app: python -m streamlit run streamlit_anonymise_app.py

About

Mask named entities in your text before sending it to an LLM, then restore them afterwards — all locally in your browser session. This Streamlit app uses spaCy to detect entities, lets you review and tweak replacements, and encode/decode text for privacy.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages