Skip to main content

🏷️ TagForge

TagForge Logo

Forge meaningful tags from raw content with AI.

TagForge is an open-source tool that uses LLMs + dspy to automatically generate smart, context-aware tags for blog posts, articles, and other written content. It helps writers, developers, and teams improve discoverability and organization with semantic tagging powered by AI.

Installation

TagForge prefers to use a local LLM for preserving PII information.

Macos

brew install ollama
brew services start ollama
ollama pull llama3.1:8b

Privacy Preservation (PAPILLON-Inspired)

This project implements a privacy-preserving pipeline inspired by:

  • PAPILLON: PrivAcy Preservation from Internet-based and Local Language Model Ensembles Antoine Bosselut, et al. arXiv: 2410.17127

Our implementation adapts their core methodology (local filtering + remote API model + evaluation on QUAL/LEAK) within a DSPy framework.

Release files for tagforge 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tagforge 0.1.0
File Size Uploaded
tagforge-0.1.0.tar.gz 8.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tagforge 0.1.0
File Interpreter ABI Platform
tagforge-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 19.6 kB

Release files / tagforge-0.1.0.tar.gz

Download URL tagforge-0.1.0.tar.gz
Size 8.4 kB
Tags Source
SHA-256 checksum
How to use checksums
f81cbf5a162b4e0e01d808ae4efcf6c248bc38fbe1e288f3167539e15c8cfddc
BLAKE2b-256 checksum
How to use checksums
4f022fd97aa30ad60de31c57b57493ab85578ff3b1381e7a065a81e0f5fdefc0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Release files / tagforge-0.1.0-py3-none-any.whl

Download URL tagforge-0.1.0-py3-none-any.whl
Size 11.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
542367414c31579d5753bba21eec18406c278dd768f75ba1f7bc1cf6d670a2ac
BLAKE2b-256 checksum
How to use checksums
d60093cbdbe926c50b8632f404c98736d15db21e92248bd5bc61e2609c6a87bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page