WP Manifestindependent plugin directory
manifest / ai / brieflyai

BrieflyAI

WordPress plugin that generates clean AI summaries for webpage and post content.

by Abdul Basit · github.com/2abmh/brieflyai

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.zip

Readme

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_KEY from 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.

Read the full README on GitHub →