WallpaperMachine
당신이 사랑하는 배경화면, 맥에서 새롭게 만나보세요
항공권·호텔·비자·교통·eSIM을 한 곳에서 예약·실제 항공권 제공·모든 비용 선표시·전액 결제 또는 월 할부 가능
Book flights, hotels, visas, transfers and eSIM in one place — real airline e-tickets, every fee shown upfront. Pay in full, or spread it over monthly instalments.
라이프스타일JavaScript · HTMLGitHub @jnnseya-cpu온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Stop Searching. Start Saving.
A global travel operating system: say what you want in one sentence and the OS understands your intent, scans verified global suppliers, builds the cheapest reliable package across every travel vertical, adds 3JN's transparent commission, and lets you pay by deposit + interest-free instalments — then keeps working after you book with a 24/7 price guard.
This is a self-contained, runnable prototype. It needs no API keys and no external AI service — the intent engine is deterministic, so it never fails with the "empty AI error" class of problems. Everything runs offline.
npm install
npm start
# → http://localhost:3000
Run the tests:
npm test
Type a sentence like:
"I want to travel to Dubai with my family in August for 7 nights. I want flights, hotel, visa, activities, internet abroad, airport transfer, instalments and the cheapest reliable price."
…and the system runs the complete pipeline:
| Stage | Module | What happens |
|---|---|---|
| Understand intent | backend/src/intent.js | Destination, travellers (family → 2+2), nights, month, dates, requested components, instalments, "cheapest reliable" — all parsed deterministically. Ambiguous requests return clarifying questions instead of crashing. |
| Detect location/language/currency | backend/src/geo.js | Reads Accept-Language / country and prices everything in the traveller's currency. |
| Cost-protection gate (ACPE) | backend/src/revenue.js | No costly search runs unless funded by ACU balance, deposit, subscription, supplier commission or expected booking revenue (revenue ≥ AI cost × 10). Otherwise it downgrades to cached results. |
| Scan global suppliers | backend/src/suppliers.js | Flights (inbound and outbound), hotels, private hosts, activities, visa, insurance, transfers, car/bike hire, event tickets, boat/yacht charter, roaming/eSIM — each with a reliability score and verified flag. |
| Partner & agent sourcing | backend/src/partners.js | Every component is attributed to a real booking partner with a deep-link. Rayna Tours is the agent account for Dubai/UAE land products (activities, tickets, transfers, visa, boats) — 3JN buys at net rates ~18% below public, funding the "up to 30% cheaper" promise. Flights → Kiwi/Trip, hotels → Trip/Expedia, eSIM → Airalo, etc. |
| Compare & filter | backend/src/packager.js | Keeps only verified suppliers above the reliability floor (70). |
| Find cheapest reliable combination | backend/src/packager.js | Builds 3 tiered options — Standard (cheapest reliable), Premium (best balance), Luxury (top-rated) — and recommends the best value. |
| Add 3JN commission | backend/src/pricing.js | Transparent 10% fee, loyalty discount and savings-vs-market shown in every breakdown. |
| Deposit & instalments | backend/src/pricing.js | 20% deposit + interest-free monthly schedule ending before departure. |
| Monitor price after booking | backend/src/monitor.js | Neural Price Guard re-scans the market; if the price drops it rebooks and refunds the difference; if it rises it confirms your locked rate saved you money. |
| Reviews & supplier scoring | backend/src/reviews.js | Post-trip reviews feed live supplier scores that blend back into future reliability rankings. |
| Revenue model | backend/src/revenue.js | 15+ streams: 10% fee, ACU packs, deposits, supplier commissions, savings-share, subscriptions, corporate, group, marketplace, white-label, API, finance. |
frontend/)/api/v1/search partner endpoint.Try the Full Access button (top-right) to load a single account that unlocks every section of the OS (admin, business, merchant, consumer, VisaOS).
Beyond the core travel pipeline, the OS includes these working modules:
/visaos) — AI visa decision engine: a 10-agent swarm →
7 risk dimensions → 0–1000 score → decision (Approve/Conditional/Review/Reject),
plus a Government Dashboard. Integrated into the planner as a pre-booking
approval-probability badge. (backend/src/visaos.js)/admin) — platform KPIs, AI-gateway routing,
tier/payment-rail mix, supplier leaderboard, revenue streams, live activity +
immutable audit log./business) — team itinerary mesh,
travel policy, multi-level approval queue, duty-of-care, Supplier Contract
Manager (AI-negotiated volume discounts)./marketplace) — browsable destinations with
localised "from" prices that deep-link into the planner./console) — bookings, instalments, price guard,
reviews, Loyalty Hub, eSIM Manager, Expense Intelligence (CSV
export), Document Vault, Travel Intelligence (Visa Centre + Risk Feed),
and the Merchant / White-Label API + BitriPay portal (keys, payment links,
QR, settlement).allAccess capability, loyalty + referrals.backend/src/ai-gateway.js) — Model Router across Claude /
OpenAI / Gemini / Cohere, anchored to the platform system prompt
(docs/MASTER_AI_PROMPT.md), ACU-metered. Runs the local deterministic engine
today (the live-provider call is a stub — wire it in callProvider).GET /api/context detect currency/language + config
POST /api/plan run the full pipeline → tiered options
POST /api/quote persist an option + build instalments
POST /api/book confirm + take deposit (+loyalty points)
POST /api/book/:id/pay pay an instalment
POST /api/book/:id/price-guard run the Neural Price Guard
POST /api/reviews submit a post-trip supplier review
GET /api/suppliers/leaderboard supplier scores
POST /api/account | /account/test create / provision test account
POST /api/account/:id/acu buy an ACU pack
GET /api/white-label/payout partner 90/10 revenue-share calculator
GET /api/admin/revenue profitability snapshot
POST /api/v1/search white-label partner search endpoint
Console Error: {} because every search hit an LLM behind strict
schema validation. Here, intent parsing is rule-based and every API handler is
wrapped so an error always returns clean JSON — never an empty object.backend/src/suppliers.js for real GDS/aggregator calls to go live.backend/src/store.js) — swap for Postgres/Firestore for
persistence.3JN-TravelOS/
├── frontend/ # Browser app — no build step
│ ├── index.html # cinematic landing + planner + console + how-it-works + API + membership
│ ├── app.js # controller: API calls, view routing, the full pipeline UI
│ └── styles.css # premium navy/gold/electric-blue design system
├── backend/ # Node/Express API + engine
│ ├── src/ # server.js + intent, geo, destinations, suppliers, packager,
│ │ # pricing, revenue, monitor, reviews, store, planner, partners
│ └── test/ # node:test suite (547 tests)
├── shared/ # Single source of truth imported by backend + served to frontend
│ └── constants.js # commission, loyalty tiers, membership plans, ACU economy, reliability floor
├── docs/
│ └── BLUEPRINT.md # Full investor-grade AI-OS master blueprint (16 sections)
└── package.json
The shared/ module is imported directly by the backend and mounted at /shared
so the browser reads the same constants — frontend and backend never drift.
docs/REVENUE-PROTECTION-SPEC.md — Revenue Protection, Cost Control & Multi-Income Engine.
The complete developer-ready commercial specification — the ACPE gate (10-point checklist, ×10 formula,
ACU pre-approval, per-agent budgets, free-tier caps, abuse throttle, cache-first), all 16 revenue streams,
and the master rule — every line mapped to its implementing symbol and pinned by the test suite.docs/AI-OS-MASTER-BLUEPRINT.md — Master Blueprint v2 (forensic upgrade).
The production build specification: a forensic gap register (technical/commercial/scalability/security/operational/AI)
with proven-pattern remedies, then all 17 required sections + the enterprise multi-agent workforce, self-managing
platform layer, Cybersecurity Command Centre, AI Data Intelligence layer, agent runtime, production DB DDL, /api/v1
spec, and PRR gates — every claim anchored to a real file/endpoint/entity in this repo. Supersedes v1 (nothing removed).docs/AI-OS-ARCHITECTURE.md — v1 baseline: production-grade AI Infrastructure
OS architecture (17 sections: vision, market gap, user ecosystem, AI command centres, the full
multi-agent workforce + self-managing layer, cybersecurity command centre, data-intelligence
layer, BitriPay gateway, connector ecosystem, architecture, ERD, API spec, monetisation,
security/compliance, admin centre, roadmap, competitive advantage, production-readiness review).docs/BLUEPRINT.md — the 16-section base platform blueprint.docs/MASTER_AI_PROMPT.md — the platform-wide system prompt,
wired into the AI Gateway (SYSTEM_PROMPT + standard output format) so every routed model call
is anchored to it.Node.js + Express, vanilla JS frontend (Space Grotesk + Inter), zero build step. The AI Gateway
(backend/src/ai-gateway.js) is a provider-agnostic Model Router that shares work across Claude /
OpenAI / Gemini / Cohere by task, meters ACU, and runs the local deterministic engine as the
default — the platform runs fully offline. The live-provider call (callProvider) is a single
stubbed integration point; wire the provider SDK there to enable real LLM routing (today every task
uses the local engine regardless of keys).