BrieflyAI
WordPress plugin that generates clean AI summaries for webpage and post content.
★ 0stars
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/2abmh/brieflyai/archive/refs/heads/main.zipReadme
BrieflyAI
BrieflyAI is a WordPress plugin that adds an AI-powered summary button to site pages. It extracts readable page content, sends it to a configured summary provider, and displays a clean visitor-facing summary in a floating panel or shortcode.
Features
- Floating "Summarize" button for enabled post types and store pages
- Multiple summary lengths: quick, standard, and detailed
- Multiple output modes, including bullet points, FAQ, key takeaways, and social captions
- Cached summaries to reduce repeated API calls
- Admin usage tracking with monthly allowance controls
- Optional shortcode output with
[brieflyai_summary] - Optional SEO helpers for meta descriptions, Open Graph descriptions, and excerpts
- Product-page context extraction for WooCommerce-style pages
Tech Stack
- PHP for the WordPress plugin
- WordPress Settings API, AJAX, shortcodes, hooks, transients, and post meta
- Vanilla JavaScript for the frontend panel behavior
- CSS for responsive floating UI and summary cards
Portfolio Highlights
- Built as a complete WordPress plugin with admin settings, frontend UI, AJAX requests, and cached results.
- Includes practical product thinking: summary length controls, different summary modes, usage tracking, and SEO helper options.
- Keeps sensitive provider configuration out of the public repository.
- Uses accessible UI patterns such as focus management, keyboard escape handling, status messages, and copy support.
Security Notes
- No API key is included in this repository.
- The plugin supports using
BRIEFLYAI_API_KEYfrom WordPress configuration so secrets can stay outside the database and source control. - AJAX requests are protected with WordPress nonces.
- Admin settings and preview actions require WordPress capability checks.
- Generated summaries are escaped before rendering.
Project Structure
brieflyai.php
assets/
brieflyai.css
brieflyai.js
Status
This project is intended as a portfolio-ready WordPress plugin demonstrating practical WordPress plugin development, frontend UI work, API integration, caching, admin settings, and basic usage analytics.