AI Consultants

Technology Inventory

Everything running on our VPS. Auto-updated every Sunday by the Infrastructure Inventory Agent.

All Systems Operational
📅 Last Scan: 2026-03-27
🖥️ KVM4: 16GB RAM / 4 CPU / 200GB SSD
🔒 fail2ban + UFW Active
59
Docker Containers
23
System Services
15
Open-Source Platforms
85
Project Directories
25+
Live Sites
🏗️ Infrastructure Layer 9 services
🚦 Traefik
Running
latest (Docker)
Reverse proxy that automatically manages SSL certificates and routes traffic to all 59 containers by hostname.
Why we have it: Every new app we deploy gets HTTPS and a clean subdomain automatically. Zero manual nginx config. One Traefik label in docker-compose and it's live.
networkingsslrouting
🌐 Nginx
Running
alpine + latest (Docker)
Serves 25+ static sites (games, landing pages, dashboards, client tools) with minimal resource usage. Each site is an isolated nginx:alpine container.
Why we have it: The workhorse behind every static deployment. Alpine image is only 5MB. Spin up a new site in seconds, total isolation between apps.
web serverstatic hosting
🐳 Docker + Compose
Running
system (Host)
Container orchestration layer running all 59 containers. Single docker-compose.yml manages the entire stack with one command.
Why we have it: The foundation. Every app, database, and service runs in containers. Reproducible, isolated, easy to backup and redeploy. One docker compose up -d rebuilds everything.
containersorchestration
🐘 PostgreSQL 16
Running
16-main (Host systemd)
Primary relational database powering Dify, client portal, and analytics. Enterprise-grade with full ACID compliance.
Why we have it: The backbone data store. Dify needs it for LLM app state, the client portal uses it for pipeline data. Postgres is the most reliable open-source DB on the planet.
databasesql
🗄️ MariaDB 10.11
Running
10.11 (Docker x2)
MySQL-compatible database running two instances for PRISM University Moodle and BTS ARMY Academy Moodle.
Why we have it: Moodle requires MySQL/MariaDB. Two separate instances keep course data isolated between PRISM's paid training platform and the BTS community academy.
databasemoodle
Redis 6
Running
6-alpine (Docker)
In-memory cache and message queue. Powers Dify's task queue, caching layer, and real-time pub/sub messaging.
Why we have it: Makes Dify fast. Queues background LLM jobs, caches frequent lookups, handles async communication between Dify's API and worker processes.
cachequeue
🔮 Weaviate 1.27
Running
1.27.0 (Docker)
Vector database for semantic search. Stores embeddings that power Dify's RAG (retrieval-augmented generation) knowledge bases.
Why we have it: Enables our AI apps to search by meaning, not just keywords. Upload a document to Dify, it gets chunked, embedded, and stored in Weaviate for intelligent retrieval.
vectorssemantic search
🛡️ fail2ban
Running
system (Host)
Intrusion prevention system that monitors logs and auto-bans IPs after failed login attempts. SSH, web, and API protection.
Why we have it: The VPS is internet-facing. fail2ban automatically blocks brute-force attacks. Combined with UFW firewall, it's our perimeter defense layer.
securityfirewall
🔄 PM2
Running
system (Host)
Node.js process manager running 4 services: email responder, FCM backend, Innorbit, and weekly reengagement bot. Auto-restart on crash.
Why we have it: Keeps Node.js services alive 24/7. If a bot crashes at 3 AM, PM2 restarts it instantly. Zero downtime for email automation and client engagement.
process managernode.js
🤖 AI / LLM Platforms 4 platforms
🧠 Dify 1.13.2
Running
7 containers (API + worker + web + sandbox + plugins + postgres + redis)
Full LLM application platform. Build AI chatbots, RAG pipelines, and agent workflows with a visual editor. Powers client-facing AI tools.
Why we have it: The AI app factory. Build and deploy LLM-powered tools for clients without writing code. RAG knowledge bases, custom chatbots, workflow agents. All self-hosted, no per-API-call costs to OpenAI's platform.
llmragchatbotsclient tools
n8n
Running
latest (Docker)
Visual workflow automation platform. Connects Gmail, Google Drive, CRM, Slack, and custom APIs into automated pipelines.
Why we have it: The automation backbone. Email triage, transcript processing, client onboarding flows. It's self-hosted Zapier with unlimited executions. Replaced $500+/mo in SaaS automation fees.
workflowsintegrationsemail
💾 Memory Service
Running
custom (Host systemd, SQLite)
Semantic memory REST API shared across all 34 PRISM agents. Stores decisions, client context, and cross-session state with vector search.
Why we have it: The collective brain. Every agent reads and writes to the same memory. When the email bot learns something about a client, the session prep bot knows it too. Cross-agent intelligence.
memorysemantic searchagents
🎤 OpenAI Whisper
Installed
20250625 (pip)
State-of-the-art speech-to-text model. Transcribes session recordings, generates timestamps for video production, and powers audio QA.
Why we have it: Free, accurate transcription without API costs. Every client session recording gets transcribed locally. Also provides word-level timestamps for music video lip sync and testimonial clipping.
speech-to-texttranscription
🗣️ Kokoro-ONNX 0.5
Installed
0.5.0 (pip)
High-quality text-to-speech engine. Multiple voice presets, natural prosody, runs entirely on CPU. Powers the audiobook production pipeline.
Why we have it: Free audiobook narration. Jeff's books get professional-quality TTS without ElevenLabs costs ($0 vs $300+/book). Multiple voice presets for different book genres.
ttsaudiobookscontent
🔇 noisereduce 3.0
Installed
3.0.3 (pip)
Spectral-gating audio denoiser. First step in the video production pipeline. Cleans background noise from recordings before processing.
Why we have it: Client testimonial clips and session recordings often have background noise. This cleans them up before adding captions, branding, and music. Step 1 of the 12-step video pipeline.
audiovideo pipeline
🎬 Media & Multimedia Tools 3 tools
👄 Rhubarb Lip Sync 1.14
Installed
1.14.0 (binary, /opt/)
Generates phoneme-level lip sync data from audio files. Maps mouth shapes to speech timing for character animations.
Why we have it: Powers animated character content. Feed it a voiceover, get frame-accurate mouth positions. Used for Dr. Jeff cartoon character animations and game character dialogue.
animationlip synccharacters
📞 Pipecat
Installed
env installed (/root/pipecat-bni/)
Real-time voice AI agent framework. Handles speech-to-text, LLM reasoning, and text-to-speech in a live phone conversation pipeline.
Why we have it: The BNI chapter launch outreach engine. AI calls prospects, qualifies interest, and books meetings. Replaces cold calling with intelligent voice agents that sound natural.
voice aibnioutreach
📚 Audiobook Studio
Active
custom (/root/audiobook-studio/)
End-to-end audiobook production pipeline. Takes manuscript text, generates narration via Kokoro TTS, applies audio processing, and outputs finished audiobook chapters.
Why we have it: Jeff's books (Forge series, Far Transfer) get turned into professional audiobooks at zero cost. Full pipeline: text cleanup, voice selection, chapter splitting, QA via Gemini audio review.
audiobookscontenttts
💼 Business & Document Platforms 3 platforms
✍️ DocuSeal
Running
latest (Docker) — sign.prismaiconsultants.com
Self-hosted document signing platform. Create templates, send contracts for e-signature, track completion. Full DocuSign alternative.
Why we have it: $0/mo vs DocuSign's $25+/mo. Unlimited signatures, custom branding, API-ready. Client contracts, partnership agreements, and NDAs all go through here. Complete audit trail.
contractsesignaturelegal
🎓 Moodle (PRISM University)
Running
php8.4 (Docker + MariaDB)
Learning management system for PRISM's paid courses and internal VersAssist training. Hosts Time-Back Mastery ($197), Intelligence Loop ($47), and team onboarding tracks.
Why we have it: Revenue stream + team training in one platform. Courses are a scalable product line alongside consulting. Internal tracks train VersAssist team members. $0 platform cost vs Teachable's $99+/mo.
coursesrevenuetraining
💜 Moodle (BTS ARMY Academy)
Running
php8.4 (Docker + MariaDB)
Separate Moodle instance for the BTS ARMY Academy. Hosts Katura's K-pop education content, VR experiences, and community courses.
Why we have it: Katura's content platform. Separate instance from PRISM University to keep branding and user bases distinct. Hosts the BTS Through the Eras VR course and ARMY content.
communitybtscourses
Automation & Agent Services 14 services
💬 PRISM Agent Chat
Running
systemd service
REST API for the PRISM conversational agent. Handles client-facing chat interactions and routes to appropriate knowledge bases.
Why we have it: Client-facing AI assistant endpoint. Powers embedded chat widgets on client sites and internal tools. Always-on, always responding.
chatbotapi
🌐 PRISM Browser Service
Running
systemd service (Puppeteer)
Headless browser automation service. Handles web scraping, form filling, screenshot capture, and authenticated web interactions for bots.
Why we have it: Bots need to interact with websites. Conference research, social media posting, dashboard screenshots, client site audits. Puppeteer does it all headlessly.
browserscraping
🚨 Incident Response (War Room)
Running
systemd service (always-on)
24/7 incident detection and response agent. Monitors system health, bot failures, and service outages. Triggers alerts and auto-remediation.
Why we have it: 34 agents, 59 containers. Things break. War Room catches it before Jeff wakes up. Auto-restarts failed services, escalates what it can't fix to Slack.
monitoringreliability
⚙️ Job Worker
Running
systemd service
Background job processor. Picks up queued agent tasks (email drafts, report generation, data analysis) and executes them asynchronously.
Why we have it: Not everything should be synchronous. Heavy tasks (transcript analysis, bulk email, report generation) get queued and processed in order without blocking the main agent loop.
queuebackground jobs
📊 PRISM Score
Running
systemd service
AI Job Impact Simulator. Analyzes roles against AI disruption risk, generates personalized reports with actionable recommendations.
Why we have it: Lead generation tool and speaking event hook. Attendees take the assessment, get a score, and enter the pipeline. Demonstrates PRISM's AI expertise in a tangible, shareable format.
lead genassessment
📱 Slack Bot (Chief of Staff)
Running
systemd service
PRISM's Slack integration. Pushes alerts, daily briefings, agent status updates, and pipeline notifications to the team Slack workspace.
Why we have it: The communication layer. Agents report through Slack. Morning briefings, deal alerts, bot health warnings, and team notifications all flow through the Chief of Staff bot.
notificationsteam
🔗 Webhook Receiver
Running
systemd service
Incoming webhook endpoint. Receives events from Stripe, Calendly, GoHighLevel, and other external services. Routes to appropriate handlers.
Why we have it: External services need to talk to our stack. Payment confirmations, calendar bookings, form submissions. The webhook receiver catches them all and triggers the right automation.
webhooksintegrations
👩‍⚕️ Dr. Jean Bot
Running
systemd service
AI coaching chatbot for Jean Oursler (Core client). Custom-trained on her coaching methodology, client interactions, and business knowledge base.
Why we have it: Core client deliverable. Jean's AI assistant handles intake questions, provides coaching frameworks, and represents her brand. Proof of what PRISM builds for clients.
jean ourslerchatbotcore client
📧 Email Responder
Online (PM2)
Node.js (144MB)
Automated email response bot. Monitors inboxes and drafts contextual replies using client memory and conversation history.
Why we have it: Jeff can't reply to 50+ emails daily. The bot drafts responses using full client context from the memory service. Jeff reviews and approves. 10x faster email throughput.
emailproductivity
🔁 Weekly Reengagement
Online (PM2)
Node.js (142MB)
Automated client reengagement system. Identifies dormant clients, generates personalized touchpoints, and queues follow-up sequences.
Why we have it: 148 unused sessions sitting in the pipeline. This bot systematically re-engages inactive clients with personalized outreach. Turns dormant relationships into Core conversions.
reengagementpipeline
🏭 PRISM Automation Hub
Active
22 directories (/root/prism-automation/)
The mothership. 34 specialized agents: Sovereign (daily ops), BizDev (pipeline), Research Forge (market intel), Speaking Agent (events), Content, QA, Backup, and more. All coordinated via shared memory and cron schedules.
Why we have it: This IS the PRISM operating system. Every morning briefing, pipeline update, client health check, market research, and speaking opportunity flows through this hub. It's what makes one person operate like a 20-person firm.
agentsoperationsorchestration
👥 VersAssist Slack Bot
Running
systemd service
Team-facing Slack bot for VersAssist operations. Handles task assignments, time tracking, huddle reminders, and team coordination.
Why we have it: VersAssist team (Saleem, James) needs their own bot for operations. Task routing, status updates, and accountability tracking through Slack where the team already works.
teamversassist
📝 Transcript Automation
Active
/opt/transcript-automation/
Hourly pipeline: syncs session recordings from Google Drive, transcribes via Whisper, triages by client, analyzes content, and pushes state to agents.
Why we have it: New transcripts processed within 1 hour of a call ending. Feeds the session recap bot, client .md updater, and deliverable tracker. The intelligence pipeline's intake valve.
pipelinetranscriptionsessions
☀️ Daily Huddle Bot
Active
/opt/daily-huddle-bot/
Facilitates daily team standups. Collects updates, tracks blockers, and generates huddle summaries for the VersAssist team.
Why we have it: Team accountability without a meeting. Everyone posts async updates, bot compiles the summary. Jeff sees who's blocked and who's shipping without scheduling a call.
standupsteam
🎮 Games & Interactive Experiences 8 titles
💊 Pharmageddon
Running
Web + API + VR Godot build
Pharmacy-themed strategy game. Web version, API backend, and native VR build for Quest 3 via Godot. Active Reddit community.
Why we have it: Flagship game title for PRISM Studios. Demonstrates Jeff's pharmacy expertise + game dev capability. VR version targets pharma training market (Eli Lilly play). The game is the portfolio piece.
pharmacyvrportfolio
🏙️ District Zero
Running
Web + API (Docker)
Urban strategy game with backend API. Part of the PRISM Studios game portfolio distributed via web and DistroKid.
strategyprism studios
🍞 Breadman
Running
Web + API (Docker)
Breadman game with dedicated API backend. Part of PRISM Studios portfolio.
arcadeprism studios
🌌 Build Universe
Running
Web (nginx:alpine)
Universe building game. PRISM Studios title.
sandboxprism studios
🤖 Agent World
Running
Web (nginx:alpine)
AI agent simulation game. Players interact with autonomous agents in a virtual world.
simulationagents
🐔 Max the Flying Chicken
Running
Game + Store + Order API
Layla's business. Game, e-commerce store, and order fulfillment API. Includes inventory management and shipping.
Why we have it: Layla's entrepreneurship project. Teaching business fundamentals through a real product. Store handles real orders with real money. The game drives traffic to the store.
kidsecommercefamily
💊 Pillbox Test
Running
Web (nginx:alpine)
Pharmacy knowledge testing game. Quiz-style gameplay around medication identification.
educationpharmacy
🥽 VR Hub + Immersive
Running
WebXR (Three.js r160)
6 VR experiences served via WebXR. Works on Quest 3 browser, desktop, and mobile. Includes BTS Through the Eras, pharma training, and memorial experiences.
Why we have it: $190-380K Year 1 revenue projection. Enterprise VR training for pharma (LCCC/Eli Lilly play), funeral memorial product (O'Donnell Brothers pilot), and entertainment. The future revenue engine.
vrenterpriserevenue
👥 Client-Facing Tools 12 tools
📋 Client Portal
Running
Custom build (clients.prismaiconsultants.com)
3-tier pipeline dashboard. Shows all clients by conversion likelihood, with click-to-update cards, follow-up tracking, and sovereign agent auto-updates.
pipelinecrm
📊 VersAssist Dashboard
Running
Custom build (Docker)
Team operations dashboard. Shows task assignments, hours tracking, client delivery status, and team performance metrics for VersAssist.
team opsdashboard
📈 Advisor Scorecard
Running
Custom build (Docker)
Financial advisor assessment tool. Scores advisory practices against best practices and generates improvement roadmaps.
assessmentfinancial
🏢 BMI Suite (3 tools)
Running
Valuation + Tools + Seller Finder
Business valuation calculator, analysis toolkit, and acquisition target finder. Built for the Silver Tsunami strategy targeting retiring business owners.
Why we have it: Big Rock vertical. Tools that help identify, value, and approach retiring business owners for AI modernization. Feeds the acquisition pipeline and demonstrates capability to CPA partners.
valuationsilver tsunami
🎖️ PCS.ai
Running
Web (nginx:alpine)
Military PCS (Permanent Change of Station) moves assistant. Built for LOGSA Mil Moves (Wendy Way + Isabel Schmitt). Core conversion target.
logsacore conversion
🎤 Speaker Hub
Running
Custom build (Docker)
Speaking engagement management. Tracks conferences, applications, speaking leads, and event logistics. Fed by the Speaking Agent's research.
speakingevents
💰 Dollar Router
Running
Custom build (Docker)
Financial routing and allocation tool. Helps clients visualize and optimize where their money flows.
financialplanning
⚖️ AI Compliance Checker
Running
Custom build (Docker)
AI usage compliance assessment tool. Checks business AI implementations against regulatory frameworks and best practices.
compliancegovernance
🎯 Honed
Running
Custom build (Docker)
Skills assessment and career development tool. Helps professionals identify strengths and growth areas.
assessmentcareer
🚀 Referral Rush
Running
Web (nginx:alpine)
Referral tracking and gamification tool. Built for BNI networking context to boost referral activity.
referralsbni
🧩 Intelligence Loop
Running
Web (nginx:alpine)
Landing page for the Intelligence Loop course ($47). Captures leads and drives Moodle enrollment.
courserevenue
Time-Back Mastery
Running
Web (nginx:alpine)
Landing page for Time-Back Mastery course ($197). AI productivity framework course with prompt library.
courserevenue