Dulus
선택한 모델로 데스크톱·터미널에서 동작하는 AI 에이전트, 모델은 Fuel에 호스팅되고 $DULUS로 결제
저장소 정보는 아직 수집하지 않았습니다.
Generative Premium Bullshitter — a satirical AI that turns boring facts into stock-pumping announcements. One static page + a tiny Kimi-powered API.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗The first foundation model trained exclusively on promises.
Live: https://gpb.news
GPB is a parody of AI-era corporate hype. You tell it something small and true — "we fixed a typo on the website" — and it tells the market what it wants to hear: 99.7% of everything, rewritten in four weeks by a two-person team with unlimited tokens. Platform shift included.
index.html ──fetch──▶ api/server.mjs ──▶ Kimi (Moonshot, OpenAI-compatible API)
│
└─ falls back to built-in templates if the API is slow, rate-limited or offline
index.html — the whole site: one static file, inline CSS/JS, no build step.api/server.mjs — a zero-dependency Node.js proxy (Node 18+) that keeps the API key server-side. It exposes POST /api/announce, POST /api/qa and GET /healthz, with CORS locked to the site's origin, a per-IP rate limit and a daily cap.# API (any OpenAI-compatible endpoint works)
KIMI_API_KEY=your-key ALLOWED_ORIGIN=http://localhost:8000 node api/server.mjs
# Page — set the API constant in index.html to http://localhost:10000 first
python3 -m http.server 8000
Without a key the page still works, using the built-in templates.
| Variable | Default | Purpose |
|---|---|---|
KIMI_API_KEY | — | Required for live generation |
KIMI_MODEL | kimi-k2.6 | Model ID |
KIMI_BASE_URL | https://api.moonshot.ai/v1 | Any OpenAI-compatible base URL |
ALLOWED_ORIGIN | — | Comma-separated origins allowed to call the API |
RATE_PER_IP | 20 | Requests per IP per 10 minutes |
DAILY_CAP | 2000 | Total model calls per day |
TRUSTED_PROXY_HOPS | 2 | Which X-Forwarded-For entry (from the end) is the real client; 2 fits Render behind Cloudflare |
On Render: a static site publishing the repo root (no build), plus a web service running node api/server.mjs with the variables above.
The page uses Google Analytics 4 with Consent Mode: no analytics cookies are set until the visitor accepts the banner, and the choice can be changed from "Cookie settings" in the footer. Only clicks are tracked (e.g. Hype it, Escalate) — the text you type goes to the API to generate the announcement and is never sent to Google or stored.
GPB is satire. It is not a product and is not affiliated with any company. Any resemblance to real keynotes, earnings calls or LinkedIn posts is, regrettably, entirely plausible.