metadata
title: AI-Beta
emoji: 📊
colorFrom: blue
colorTo: green
sdk: docker
app_port: 7860
AI-Beta Company Scorer
Web app that:
- Accepts pasted company names.
- Resolves ambiguous names and asks user confirmation.
- Researches and scores 5 AI-Beta dimensions.
- Calculates AI-Beta score numerically.
- Adds one-sentence comments with scoring rationale.
- Exports results to Excel.
Setup
cd /Users/angelaluget/Projects/HarryCodex
cp .env.example .env
npm install
npm run dev
Open http://localhost:3000.
Notes
- Requires
OPENAI_API_KEYin.env. - Uses OpenAI Responses API with web search for research.
- Resolve/analyze now stream live progress updates in the UI.
- Optional tuning:
RESOLVE_CONCURRENCY(default3)ANALYZE_CONCURRENCY(default2)
- Formula:
AI Beta = ((Functional Susceptibility + Digital Susceptibility) * Resilience)
+ AI Infrastructure Upside + AI Competitiveness Upside
Hugging Face Space
- Runtime: Docker
- Port:
7860 - Required Space secret:
OPENAI_API_KEY
Deploy
This app can be deployed to Render, Railway, Fly.io, or Hugging Face Spaces as a Node web service.
- Build command:
npm install - Start command:
npm start - Environment variables:
OPENAI_API_KEY, optionalOPENAI_MODEL,PORT,RESOLVE_CONCURRENCY,ANALYZE_CONCURRENCY