Universal Decision Matrix Overlay
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Universal Decision Matrix Overlay helps you make complex decisions by quantifying trade-offs across multiple factors. Create a list of options, define decision criteria, assign weight values to each criterion based on importance, and score each option against every criterion. The tool automatically calculates weighted totals and ranks your options from best to worst. Visual indicators highlight the top choice, and the results update in real-time as you adjust scores or weights. Export your decision data as JSON for backup or sharing, and import saved data to continue working on decisions across sessions.
WHERE IT RUNS
Works on any web page, making it the perfect companion for research, planning, and decision-making. Whether you're comparing products, evaluating job offers, selecting software, or making life decisions, the overlay stays accessible in a floating panel that integrates seamlessly into your workflow without interrupting your focus.
HOW TO USE
A floating panel appears in the corner of your screen. Add your options (e.g., "Laptop A", "Laptop B") and criteria (e.g., "Price", "Performance", "Battery"). Set a weight from 1-10 for each criterion to reflect its importance to your decision. Then, score each option against every criterion from 0-10. The matrix updates instantly, showing total scores and ranking your options. The results section displays the best choice highlighted with a trophy icon, followed by a ranked list of all options with their scores. Use the "Auto-fill Random" button to generate sample scores, or "Reset Scores" to start fresh. Export your decision matrix as JSON for safekeeping, or copy results as formatted text to paste into emails or documents.
MECHANISM — WEIGHTED SCORING WITH REAL-TIME CALCULATION
The script calculates each option's total score by multiplying each criterion score by its weight, then summing across all criteria. The formula is: Total = Σ(score × weight). This weighted sum approach allows users to prioritize criteria that matter most to their decision. Results are normalized so that scores are comparable across options with different numbers of criteria. The interface uses event-driven updates: any change to a score or weight triggers an immediate recalculation and re-rendering of the results section, providing instant feedback. Data persistence is handled through GM_setValue, storing options, criteria, weights, and scores locally.
THE PANEL
The floating panel is fully draggable and remembers its position per domain. Click the minimize button to collapse it to a small bubble, or press Escape to hide it. The panel automatically adjusts to different screen sizes and can be resized to show more content. All settings, including the decision matrix and weights, are saved per domain. The panel integrates smoothly with any page layout using the BGPanel framework, maintaining clean separation from page content.
PLEASE NOTE
This script requires the free BotGentz extension to run. It does not send any data to external servers; all decision data, options, criteria, weights, and scores remain entirely local to your browser using GM_setValue. The script never reads password fields, hidden inputs, or file inputs. It stores only your decision matrix data. You can export your data as JSON for backup or transfer between devices. Data persists across browser sessions and is isolated per browser profile.