{
  "server": "Hyperfy",
  "title": "Hyperfy Discord - 2025-08-21",
  "date": 1755734400,
  "stats": {
    "totalMessages": 284,
    "totalUsers": 28
  },
  "categories": [
    {
      "channelId": "994775534733115412",
      "channelName": "💻│developers",
      "summary": "# Analysis of 💻│developers Discord Chat\n\n## 1. Summary\nThe chat primarily revolves around technical developments in Hyperfy, with a focus on three major areas. First, Ash identified and fixed memory leaks in the \"vibe world\" related to material cache on primitives. Second, mrtzhckr demonstrated significant progress on Gaussian Splat rendering in Hyperfy, showing impressive performance with SPZ compression (50MB files run well on desktop, 5-8MB on Quest). Third, AI-powered content generation was extensively discussed, with implementation of various models (Sonnet 4, Grok 4, Qwen 3 Coder) through OpenAI, Anthropic, and OpenRouter APIs. The AI feature allows users to generate 3D objects through text prompts, though it occasionally crashes when generating complex objects. The vibe world reached impressive stats (21 materials, 39 geometries, 84 draw calls, 1M triangles) with 300 AI-generated objects while maintaining performance across devices. Additional discussions included pointer lock improvements, world backup functionality, and Self-Organizing Gaussians (SOGS) implementation.\n\n## 2. FAQ\nQ: What model does the AI in vibe world use? (asked by vox) A: Sonnet 4, later switched to Grok which Ash prefers (answered by ash)\nQ: What's performance like on Gaussian splats? (asked by ash) A: Performance depends on file size - under 50MB is fine on desktop, 5-8MB limit on Quest (answered by mrtzhckr)\nQ: Is there a way to force FPV or detect when in FPV/3PV? (asked by Lastraum) A: Not yet (answered by ash)\nQ: What's the ENV for an API key? (asked by HowieDuhzit) A: See .env.example (answered by ash)\nQ: Can we have image to skin prompting? (asked by mrtzhckr) A: Unanswered\n\n## 3. Help Interactions\nHelper: ash | Helpee: 🆂🅴🅱🅶🅰 | Context: Struggling with creating a basic collider with up/down movement | Resolution: Suggested downloading and sharing apps for easier troubleshooting\nHelper: Shiffty | Helpee: 🆂🅴🅱🅶🅰 | Context: Creating an elevator with collider | Resolution: Shared an elevator example and suggested checking browser console for red block errors\nHelper: ash | Helpee: vox | Context: Fullscreen toggle issue when switching mouselock/free mouse | Resolution: Added support for blockquote (`) toggling pointer lock to dev branch\nHelper: HowieDuhzit | Helpee: Community | Context: Implementing OpenRouter API for AI generation | Resolution: Got it working and created a PR for integration\n\n## 4. Action Items\nTechnical: Fix memory leak in AI material cache | Description: Patch material cache on prims that causes memory buildup | Mentioned By: ash\nTechnical: Add limit to AI prompts | Description: Prevent creation of objects that crash the world | Mentioned By: ash\nTechnical: Implement safe mode | Description: Add ?safemode=true to load world without running scripts for debugging | Mentioned By: ash\nTechnical: Add flying in VR and mobile | Description: Implement flying capability across all platforms | Mentioned By: vox, ash\nTechnical: Add empty object type | Description: Add empty object type on \"+\" button | Mentioned By: MetaMike\nFeature: Add OpenRouter API support | Description: Allow use of OpenRouter for more model options and lower costs | Mentioned By: HowieDuhzit, maximus\nFeature: Add prompt history | Description: Store history of prompts for AI-generated content | Mentioned By: ash, 0mka\nFeature: Add world audit log | Description: Track who placed what objects when and where for admin debugging | Mentioned By: HowieDuhzit\nDocumentation: Better hash identification | Description: Improve how hashed objects match Hyperfy names for debugging | Mentioned By: 0mka\nFeature: Add alternative button for pointer lock | Description: Add non-Escape key option to enter/exit pointer lock | Mentioned By: ash, vox",
      "messageCount": 198,
      "userCount": 18
    },
    {
      "channelId": "958209074045026327",
      "channelName": "⚡│general",
      "summary": "# Discord Chat Analysis\n\n## 1. Summary:\nThe chat discusses Hyperfy's \"vibe world\" feature, which appears to be an AI-powered 3D creation tool. Users can create and edit objects in real-time using commands like `/create` and `/edit`. Ash shared instructions for basic usage, demonstrating how to create a bookshelf and add books to it using AI. The feature was described as \"super alpha,\" indicating it's in early development. There were some technical issues reported, including an API overload error from Anthropic and a user experiencing navigation problems after refreshing. Users expressed excitement about the potential of this technology, with Fibelius reflecting on the unique nature of this new reality paradigm compared to other AI tools like Midjourney. There was also discussion about the possibility of creating minigames within the Hyperfy platform.\n\n## 2. FAQ:\nQ: What skills should I have to try it, have you any tips to share? (asked by 🆂🅴🅱🅶🅰) A: Unanswered\nQ: What are the asset checked by the role bot? it say i don't have any but I have 3 lands on the wallet scanned. (asked by 🆂🅴🅱🅶🅰) A: Unanswered\nQ: Is there no builder who can make minigames with Hyperfy? (asked by Xukonth) A: Unanswered\n\n## 3. Help Interactions:\nHelper: ash | Helpee: 🆂🅴🅱🅶🅰 | Context: User didn't know how to use the vibe world feature | Resolution: Provided link to vibe.hyperfy.xyz and basic commands (/create, /edit) to create and modify objects\nHelper: ash | Helpee: Channel users | Context: Reporting system status | Resolution: Informed users that the vibe world AI was down due to Anthropic API overload\n\n## 4. Action Items:\nTechnical: Fix navigation issues after page refresh | Description: User reported being unable to jump after refreshing the page | Mentioned By: 🆂🅴🅱🅶🅰\nTechnical: Address Anthropic API overload errors | Description: API temporarily overloaded causing vibe world AI to be down | Mentioned By: ash\nFeature: Implement minigame creation capabilities | Description: User asked about building minigames within Hyperfy | Mentioned By: Xukonth\nFeature: Consider alternative AI models | Description: Suggestion to change gen model to grok | Mentioned By: MetaMike",
      "messageCount": 24,
      "userCount": 11
    },
    {
      "channelId": "1031058655581323324",
      "channelName": "🧊│3d-design",
      "summary": "# Discord Chat Analysis for 🧊│3d-design\n\n## 1. Summary\nThe chat segment focuses on 3D design performance optimization and streaming capabilities in Hyperfy. TheMattEmpire is testing the limits of instancing in a project, noting that it performs well in localized areas despite being time-consuming without multiselect functionality. They're using emission to simulate lighting while maintaining shadows for objects inside buildings by removing shadows from the roof. Their goal is to determine at what point frame rates begin to drop as they add more elements. The conversation then shifts to streaming capabilities in Hyperfy, with ash suggesting that .m3u8 streams should work (similar to v1), and .hyp shaman recommending bloomers.tv as an easy solution for obtaining m3u8 links.\n\n## 2. FAQ\nQ: Does Hyperfy have streaming into spaces yet, or just MP4 support? (asked by TheMattEmpire) A: Hyperfy likely supports .m3u8 streams similar to v1, so live streaming from OBS or platforms providing m3u8 should work (answered by ash)\nQ: What's a good service to get an m3u8 link? (implied question) A: bloomers.tv is easy to use and works well for getting m3u8 links (answered by .hyp shaman)\n\n## 3. Help Interactions\nHelper: ash | Helpee: TheMattEmpire | Context: Inquiring about streaming capabilities in Hyperfy | Resolution: Suggested that .m3u8 streams should work, similar to v1 functionality\nHelper: .hyp shaman | Helpee: TheMattEmpire | Context: Needed a service for m3u8 streaming links | Resolution: Recommended bloomers.tv as an easy and effective solution\n\n## 4. Action Items\nTechnical: Implement multiselect functionality for faster instancing | Description: Current process is time-consuming without multiselect | Mentioned By: TheMattEmpire\nTechnical: Continue testing performance limits with instancing | Description: Add more elements to determine frame rate drop threshold | Mentioned By: TheMattEmpire\nFeature: Support for streaming beyond MP4 files | Description: Confirm and expand .m3u8 streaming capabilities | Mentioned By: TheMattEmpire",
      "messageCount": 10,
      "userCount": 4
    },
    {
      "channelId": "1326789867312775290",
      "channelName": "🪙│hyper",
      "summary": "# Discord Chat Analysis for channel \"🪙│hyper\"\n\n## 1. Summary:\nThe conversation centers around community concerns about unfulfilled promises in the Hyper project. A user named zobo expresses frustration about features promised 8 months ago that haven't materialized, specifically mentioning an economic flywheel, interoperable in-game asset marketplace, and agent-ran worlds (including a stock market). Another user, PabloFM | Numinia, responds that significant development is happening behind the scenes, though it may not be visible. The discussion reveals tension between those who are enjoying the current state of the project (particularly the \"vibe world\" feature) and those concerned about the project's direction and transparency regarding promised features. There appears to be disagreement about whether these are broken promises or simply delayed developments.\n\n## 2. FAQ:\nQ: What was promised that wasn't delivered? (asked by Shiffty) A: Economic flywheel, interoperable in game asset marketplace, agent ran worlds (e.g. agent ran stock market teasers and 'coming soon') (answered by zobo)\nQ: Are those not coming? (asked by Shiffty) A: Marketplace last mentioned in Feb. I have no way of knowing 'what is coming' when the team has gone dark on promises. (answered by zobo)\n\n## 3. Help Interactions:\nHelper: Dhin | Helpee: zobo | Context: Suggesting the \"vibe world\" as a positive aspect of the project | Resolution: zobo acknowledged the vibe world is \"sick\" but clarified this wasn't addressing their main concerns\nHelper: PabloFM | Numinia | Helpee: zobo | Context: Explaining that development is happening behind the scenes | Resolution: Provided perspective but didn't address specific timeline concerns\n\n## 4. Action Items:\nTechnical: Implement interoperable in-game asset marketplace | Description: Development of marketplace feature last mentioned in February | Mentioned By: zobo\nTechnical: Develop agent-ran worlds | Description: Including agent-ran stock market that was previously teased as \"coming soon\" | Mentioned By: zobo\nTechnical: Create economic flywheel | Description: Though noted as less important until user base grows | Mentioned By: zobo\nDocumentation: Provide clear roadmap with actionable steps | Description: Share the grand goal with clear steps to achieve it | Mentioned By: zobo\nDocumentation: Improve communication about development progress | Description: More transparency about what's happening \"behind the scenes\" | Mentioned By: zobo",
      "messageCount": 23,
      "userCount": 5
    },
    {
      "channelId": "1022421054582423562",
      "channelName": "🐞│issues",
      "summary": "# Analysis of Discord Chat in \"🐞│issues\" Channel\n\n## 1. Summary\nThe chat segment is very brief, containing only two interactions. Johan reports that multiple users were disconnected from a world during a WIP (work in progress) meetup, suggesting potential stability issues. Ash requests a video clip to better understand a previously mentioned issue, though the context for this request is not included in the provided transcript. No technical discussions, decisions, or problem-solving occurred in this limited exchange.\n\n## 2. FAQ\nQ: Can you record a clip? (asked by ash) A: Unanswered\n\n## 3. Help Interactions\nHelper: ash | Helpee: Unknown | Context: Trying to clarify an issue by requesting video evidence | Resolution: Unresolved\n\n## 4. Action Items\nTechnical: Investigate stability issues causing users to be disconnected from the world | Description: Multiple users were \"booted out\" during a WIP meetup at https://hyperfy.io/vertex/~SqP1 | Mentioned By: johan\nDocumentation: Document the disconnection issue from the WIP meetup | Description: Record and document the nature of users being disconnected from the world | Mentioned By: johan",
      "messageCount": 3,
      "userCount": 2
    },
    {
      "channelId": "1332108186676891649",
      "channelName": "🏗│infra",
      "summary": "# Discord Chat Analysis for 🏗│infra Channel\n\n## 1. Summary:\nThe discussion primarily focused on LiveKit usage limits and self-hosting alternatives. Users reported hitting monthly bandwidth limits (1GB) on the free tier, with .hyp shaman mentioning they were sharing their key across multiple worlds. HypPrivakos suggested self-hosting LiveKit on a VPS for $4/month as a solution, providing documentation links. Later, the conversation shifted to asset storage options, with cru inquiring about S3 integration for Hyperfy worlds. DevStarlight from Numinia shared detailed configuration examples for both S3 asset storage and PostgreSQL database setup, including environment variables for ASSETS, ASSETS_BASE_URL, ASSETS_S3_URI, DB_URL, and DB_SCHEMA. This enables users to move from local storage to cloud storage and from SQLite to PostgreSQL, with the ability to use multiple schemas within a single database.\n\n## 2. FAQ:\nQ: How much is the current plan? (asked by vox) A: 1GB a month for free (answered by .hyp shaman)\nQ: Do I just plug a public s3 bucket in there? (asked by cru) A: DevStarlight provided complete configuration examples for S3 and PostgreSQL setup (answered by DevStarlight)\n\n## 3. Help Interactions:\nHelper: HypPrivakos - HyperWorld.Host | Helpee: .hyp shaman | Context: Hitting LiveKit monthly bandwidth limits | Resolution: Suggested self-hosting LiveKit on a $4/month VPS and provided documentation link\nHelper: DevStarlight | Helpee: cru | Context: Setting up S3 storage and PostgreSQL for Hyperfy worlds | Resolution: Provided detailed configuration examples with environment variables for both services\n\n## 4. Action Items:\nTechnical: Self-host LiveKit to avoid bandwidth limitations | Description: Follow LiveKit self-hosting documentation | Mentioned By: HypPrivakos - HyperWorld.Host\nTechnical: Configure S3 storage for assets | Description: Use provided environment variables to connect Hyperfy to S3 | Mentioned By: DevStarlight\nTechnical: Set up PostgreSQL instead of SQLite | Description: Use DB_URL and DB_SCHEMA environment variables | Mentioned By: DevStarlight\nDocumentation: Create guide for S3 and PostgreSQL integration | Description: Expand on the configuration examples shared in chat | Mentioned By: DevStarlight",
      "messageCount": 26,
      "userCount": 7
    }
  ]
}