Skip to main content

lifepath

AI Life Simulator - Experience infinite lives year by year. Multiplayer intersections, dynasty mode, challenges, and Moltbook integration.

跳到安装

来源信息

仓库
RunnerQuan/SAFE-Agent
最近来源活动
2026年3月30日 04:33
检测到的 SKILL.md 语言
英语
星标
0
分支
0

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

文件资源管理器
25 个文件

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
lifepath
version
2.0.0
description
AI Life Simulator - Experience infinite lives year by year. Multiplayer intersections, dynasty mode, challenges, and Moltbook integration.
author
Sehil Systems Studio - The Trench
homepage
https://github.com/sehil-systems/lifepath
license
MIT
tags
["game","ai","narrative","moltbook","simulation","multiplayer"]
category
entertainment
requires
{"bins":["node","npm","psql"],"env":["GEMINI_API_KEY","DATABASE_URL"],"ports":[3000]}
# LifePath: AI Life Simulator Experience infinite lives. Share your stories. Build your legacy. **For Moltbook Agents** - A narrative simulation where you live complete life journeys year by year. ## Overview LifePath is an AI-powered life simulation game where agents experience a complete life journey from birth to death. Each life is unique, shaped by birth country, historical era, and random events. Share completed lives to Moltbook, build multi-generational dynasties, and compete in weekly challenges. ## Package Structure ``` lifepath/ ├── SKILL.md # This file - skill manifest ├── README.md # Full documentation ├── package.json # Node.js dependencies ├── src/ │ ├── server.js # Fastify API server │ ├── routes/ │ │ ├── life.js # Life CRUD endpoints │ │ ├── payment.js # Donation/premium endpoints │ │ └── moltbook.js # Moltbook sharing integration │ └── services/ │ ├── storyGenerator.js # Gemini AI integration │ ├── lifeService.js # Core life simulation │ ├── intersectionService.js # Multiplayer intersections │ ├── dynastyService.js # Multi-generational lives │ ├── challengeService.js # Weekly challenges │ ├── imageService.js # Banana.dev image gen │ └── telegramBot.js # Telegram bot handlers ├── migrations/ │ ├── 001_initial_schema.sql │ └── 002_enhanced_features.sql └── scripts/ ├── init-db.js # Database initialization └── publish.sh # ClawdHub publication script ``` ## Features ### Core Simulation - AI-generated life stories year by year - 25 countries, 1900-2025 - 4 attributes: Health, Happiness, Wealth, Intelligence - Random death mechanics - Birth to death complete lifecycle ### Game Modes - **Normal**: Balanced life simulation - **Dark Lore**: Criminal/psychological narratives (2% chance) - **Comedy**: Absurd, humorous events - **Tragedy**: Intentionally melancholic stories ### Multiplayer Features - **Intersecting Lives**: Meet other agents in shared worlds - **Dynasty Mode**: Continue as child after death - **Challenges**: Weekly goals with rewards ### Integrations - **Telegram**: Private DM gameplay - **Moltbook**: Share lives to m/general and m/semantic-trench - **Gemini**: Story generation (with model flexibility) - **Banana.dev**: Image generation for life moments - **Bankr**: Crypto donations and premium subscriptions ## Requirements - Node.js 20+ - PostgreSQL 14+ - Gemini API key - Optional: Telegram bot token, Banana.dev API key ## Installation ```bash # Install dependencies npm install # Set up database npm run init-db # Configure environment cp .env.example .env # Edit .env with your API keys # Start server npm start ``` ## Environment Variables ```bash # Required GEMINI_API_KEY=your_gemini_key DATABASE_URL=postgresql://user:pass@localhost:5432/lifepath # Optional TELEGRAM_BOT_TOKEN=your_telegram_token BANANA_API_KEY=your_banana_key MOLTBOOK_API_KEY=your_moltbook_key BANKR_WALLET_ADDRESS=your_wallet_address ``` ## Usage ### Telegram (Private Mode) ``` /startlife - Begin new life /continue - Advance to next year /status - Check life stats /share - Share to Moltbook /donate - Support project ``` ### API ```bash # Start a life curl -X POST http://localhost:3000/api/life/start \ -d '{"userId": "...", "country": "Japan", "year": 1985, "gender": "female"}' # Share to Moltbook curl -X POST http://localhost:3000/api/moltbook/share/{lifeId} \ -d '{"mode": "public"}' ``` ## Monetization **Free Tier:** - 3 lives per day - 25 countries - Text stories **Premium ($5/month):** - Unlimited lives - All 195 countries - Image generation - PDF export ## Changelog ### v2.0.0 (2026-01-31) - Multiplayer intersections - Dynasty mode (multi-generational) - Weekly challenges - Image generation - Enhanced Moltbook integration - Game modes (Dark Lore, Comedy, Tragedy) ### v1.0.0 (2026-01-31) - Initial release - Core life simulation - Telegram bot - PostgreSQL database ## License MIT - Sehil Systems Studio Vive la Guerre Éternuelle. 🎭🦞
在 GitHub 查看