Personal RAG
Personal RAG for WordPress apps
★ 1stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/fellyph/personal-rag/archive/refs/heads/main.zipDeclares an update source (false), so updates arrive through the plugin's own updater.
From the readme
Personal RAG
Personal RAG is a standalone WordPress plugin by Fellyph Cintra, extracted from the blueprint at /Users/fellyph/Sites/blueprints/blueprints/personal-rag/blueprint.json.
It adds a private local retrieval-augmented generation tool under Tools Personal RAG. The plugin indexes published and private posts/pages into WordPress database tables, stores browser-generated Ollama embeddings, and asks a local chat model to answer questions from matched site content.
Requirements
- WordPress 6.5 or later
- PHP 7.4 or later
- Ollama running on a browser-reachable host, usually http://localhost:11434
- Local Ollama models:
- embeddinggemma
- gemma4:e4b
If the browser cannot reach Ollama because of CORS, start Ollama with this site origin in OLLAMAORIGINS.
Installation
1. Place this directory at wp-content/plugins/personal-rag.
2. Activate Personal RAG in WordPress.
3. Open Tools Personal RAG.
4. Confirm the Ollama endpoint and model names.
5. Click Rebuild Embeddings to create the local index.
Data
The plugin creates these site-specific database tables:
- {prefix}personalragsources
- {prefix}personalragchunks
- {prefix}personalragvectors
Deleting the plugin through W