{
  "server": "Hyperfy",
  "title": "Hyperfy Discord - 2025-01-15",
  "date": 1736899200,
  "stats": {
    "totalMessages": 2633,
    "totalUsers": 111
  },
  "categories": [
    {
      "channelId": "994775534733115412",
      "channelName": "💻│developers",
      "summary": "# Analysis of 💻│developers Discord Chat\n\n## 1. Summary\nThe chat revolves around the development of Hyperfy v2, an open-source metaverse platform. Key technical discussions include the implementation of a drone script that demonstrates interaction nodes, networking state, events, and camera/keyboard control. Developers are actively working on scripting capabilities, with Ashxn releasing documentation and example code. The community is collaborating on setting up servers using various methods including DigitalOcean and Replit. There's significant discussion about optimization standards for 3D assets to ensure good performance. The development team released v0.3.0 with improvements to saving functionality and environment variables. Docker support is being added through community contributions. The scripting API is evolving with developers sharing code examples and helping each other troubleshoot implementation issues. There's also discussion about future features like AI agents, multiplayer capabilities, and NFT gating for worlds.\n\n## 2. FAQ\nQ: Are Clientloader.js and ClientEnvironment.js new files to be created in /src/client/public/? (asked by vincentskele) A: No, they should be in a different folder (answered by Saori and MetaMike)\nQ: How do I get started with v2? (asked by Unchained Ninja | Art Unchained) A: You can run it locally or on a server like DigitalOcean, requires $6/mo server + domain (answered by vincentskele)\nQ: Should I wait for v2 or get started with v1? (asked by Unchained Ninja | Art Unchained) A: v2 is available now at github.com/hyperfy-xyz/hyperfy (answered by vincentskele)\nQ: Can we run worlds on replit? (asked by Ashxn) A: Yes, it works well (answered by hiroP)\nQ: How do I upgrade my Hyperfy installation? (asked by vincentskele) A: git pull, npm run build, pm2 restart all (answered by Ashxn)\nQ: Can we NFT gate a metaverse on hyperfy? (asked by Dominic) A: Yes, plugins for different chains will be available (answered by Ashxn)\nQ: What technology skill set is required to build out a AAA world? (asked by Dominic) A: Blender for custom models, otherwise drag/drop models and add scripts (answered by Saori)\nQ: Are there recommended VPS specs to run hyperfy? (asked by Andre Hamman) A: Check GitHub, Ash wrote a doc on it (answered by MetaMike)\nQ: How do I apply code to an object? (asked by ᲼) A: Use ctrl + s to save the code (answered by Saori)\nQ: Where is the constructor menu in v2? (asked by memedegen) A: v2 is completely bare bones for now, like a blank canvas (answered by hiroP)\n\n## 3. Help Interactions\nHelper: vincentskele | Helpee: Unchained Ninja | Context: Getting started with Hyperfy v2 | Resolution: Offered to help set up a server either locally or with DigitalOcean\nHelper: Ashxn | Helpee: MetaMike | Context: Understanding drone code implementation | Resolution: Shared detailed code and explained the state machine pattern used for different modes\nHelper: HPrivakos | Helpee: hiroP | Context: Removing wayward drone from scene | Resolution: Explained how to find and edit the drone position in the database\nHelper: Ashxn | Helpee: Community | Context: Scripting documentation | Resolution: Created and shared documentation for app scripting in GitHub\nHelper: Saori | Helpee: Community | Context: Sharing drone code example | Resolution: Posted complete drone code for reference when play.hyperfy.xyz was down\nHelper: HPrivakos | Helpee: hiroP | Context: Database viewer recommendation | Resolution: Suggested Beekeeper Studio for viewing SQLite databases\n\n## 4. Action Items\nType: Technical | Description: Implement verification of values sent from app to core to prevent world crashes | Mentioned By: Ashxn\nType: Technical | Description: Add cmd+k search functionality to inspect/move apps that are no longer visible | Mentioned By: Ashxn\nType: Technical | Description: Fix Docker image to work properly with environment variables | Mentioned By: HPrivakos\nType: Technical | Description: Implement multiplayer soccer game with giant ball | Mentioned By: Ashxn\nType: Technical | Description: Integrate AI into the code editor | Mentioned By: Saori\nType: Technical | Description: Create CI/CD solution with terraform & AWS for dedicated/shared server instances | Mentioned By: DevStarlight\nType: Documentation | Description: Create optimization guidelines for 3D assets | Mentioned By: PabloFM\nType: Documentation | Description: Document Replit setup process | Mentioned By: hiroP\nType: Documentation | Description: Create best practices for code testing | Mentioned By: PabloFM\nType: Feature | Description: Add teleport option to drone for users to reach any point in world | Mentioned By: Unchained Ninja\nType: Feature | Description: Implement AI agents in worlds | Mentioned By: Ashxn\nType: Feature | Description: Support for Gaussian splats and .ply files | Mentioned By: MetaRick\nType: Feature | Description: Add ShaderMotion support for avatar animation | Mentioned By: MetaRick\nType: Feature | Description: Create a site with r3f showing planets representing self-hosted worlds | Mentioned By: Saori",
      "messageCount": 506,
      "userCount": 27
    },
    {
      "channelId": "958209074045026327",
      "channelName": "⚡│general",
      "summary": "# Hyperfy Discord Analysis\n\n## 1. Summary\nThe chat revolves around Hyperfy's transition from V1 to V2, which is being developed as an open-source metaverse platform. V2 is currently available for technical developers, with a more accessible version for non-technical users expected in the coming weeks. Key technical discussions include the hosting model for V2 worlds, with both self-hosting and potential managed hosting services being considered. The platform will support apps that can be shared across worlds, including models, agents, and interactive elements. Integration possibilities with various blockchains and avatar formats (including MML format for NFT avatars like Bored Apes) were discussed. The token ($HYPER) has reached around $0.15 in value, with discussions about its utility in the ecosystem. The development team is actively working on features like in-world trading systems, agent integration, and performance optimization. Community members are excited about building various applications including e-commerce experiences, financial dashboards with live data, and gaming worlds.\n\n## 2. FAQ\nQ: How can I get started on the platform? (asked by dooberthefifth) A: You can serve up an instance locally using the GitHub repository, or wait for V2 to be public in a few weeks (answered by merk and Uuuuuuuuu)\nQ: What is the main difference between Hyperfy and MANA? (asked by dooberthefifth) A: Unanswered\nQ: When will V2 be released? (asked by dooberthefifth, Mikezyy) A: Few weeks maybe, possibly sooner (answered by Uuuuuuuuu, Saori shared link to play.hyperfy.xyz)\nQ: Will V2 have a similar ecosystem to V1 with online hosted spaces? (asked by TheMattEmpire) A: The end goal is giving everyone the ability to have any world regardless of skill level (answered by Ashxn)\nQ: What are the recommended specs for running a V2 world server? (asked by WarfreakzPlays) A: 1GB of RAM is fine for basic stuff, the free-build world has 2GB (answered by Ashxn)\nQ: Is it possible to have a world with just dApps and charts? (asked by Psyxology) A: It's possible in V1, and friends are working on a NYSE world with live data (answered by Saori)\nQ: What is the utility of the token in the Hyperfy ecosystem? (asked by Beats) A: Not fully disclosed for strategic reasons (answered by Saori)\nQ: How difficult would it be to integrate Hyperfy with Berachain? (asked by Dippuccino) A: Anything EVM should be easy (answered by Saori)\n\n## 3. Help Interactions\nHelper: maximus | Helpee: Uuuuuuuuu | Context: Needed access to a V1 world to build in | Resolution: Added user to a V1 world through the old .io site\nHelper: merk | Helpee: dooberthefifth | Context: New user wanting to get started with Hyperfy | Resolution: Shared GitHub repository link and advised on privacy settings\nHelper: maximus | Helpee: rektrob | Context: User with NFT worlds wondering what to do with them | Resolution: Explained that V1 worlds are almost relics now, with V2 being rebuilt for developers\nHelper: jar0d | Helpee: alhxss | Context: User asking if V2 is released | Resolution: Explained that it's available for developers but regular users need to wait\nHelper: maximus | Helpee: Decentralize Or Die | Context: User having trouble sending HYPER tokens | Resolution: Advised to check the contract address due to many spam HYPER coins\nHelper: maximus | Helpee: Discord members | Context: Many questions about token and platform | Resolution: Posted comprehensive FAQ covering token utility, platform questions, and upcoming features\n\n## 4. Action Items\nTechnical: Implement MML avatar format support to enable importing NFT avatars like Bored Apes | Description: Could allow auto-importing avatars from other.page | Mentioned By: POV\nTechnical: Fix the play.hyperfy.xyz demo that was broken by users | Description: Ash needs to update the public demo | Mentioned By: maximus\nTechnical: Create a toggle to turn heavy assets into \"red boxes of shame\" | Description: To identify performance-impacting assets in worlds | Mentioned By: maximus\nTechnical: Develop a hosting service for V2 worlds | Description: Create an official platform for non-technical users to host worlds | Mentioned By: Ashxn, Saori\nFeature: Implement in-world NFT trading window inspired by Runescape | Description: Allow users to trade NFTs within worlds | Mentioned By: Ashxn\nFeature: Create a hex-a-gone inspired mini-game from Fall Guys | Description: Develop a simple game for Hyperfy worlds | Mentioned By: Ashxn\nFeature: Develop e-commerce experience for Gen Z in 3D worlds | Description: Create shopping experiences with AI avatars as sellers | Mentioned By: exHuman\nDocumentation: Create technical specifications for V2 | Description: Include size limits, triangle counts, VRM player limits, draw calls, system requirements | Mentioned By: PabloFM\nDocumentation: Update documentation for non-technical builders | Description: Create guides for users without coding knowledge | Mentioned By: dooberthefifth\nFeature: Integrate 3D Gaussian Splatting for photorealistic buildings | Description: Implement this rendering technique for more realistic worlds | Mentioned By: OttisOts",
      "messageCount": 586,
      "userCount": 82
    },
    {
      "channelId": "1326789867312775290",
      "channelName": "🪙│hyper",
      "summary": "# Analysis of Hyperfy Discord Chat\n\n## 1. Summary\nThe conversation revolves around Hyperfy's V2 platform development, focusing on technical capabilities and token utility. Ashxn fixed a bug in the test world where a model with morph targets caused high CPU usage. The team is working on implementing AI agents in V2, with Ash focusing on enabling developers to connect and create content organically. V2 offers significant improvements over V1, including better performance, in-world coding capabilities, and multiplayer functionality. The platform allows users to drag and drop 3D models (GLB files under 16MB) into worlds. There's ongoing discussion about token utility, with the team being cautious about revealing specific plans to prevent competitors from copying their ideas. The community speculates about potential use cases including DAO governance, world creation services, and in-world economies. Technical discussions highlight the platform's ability to handle AI agents beyond simple chatbots, with emphasis on creating embodied agents that can interact in multiplayer environments.\n\n## 2. FAQ\nQ: What caused the world to crash at 100% CPU? (asked by Ashxn) A: Someone's model had morph targets that weren't handled yet (answered by Ashxn)\nQ: Is it strictly 16mb glb files I can drag in? (asked by Uuuuuuuuu) A: Yes, it's set to 16MB for this free build world, and they'll add drag and drop images eventually (answered by Ashxn)\nQ: How do I move stuff up and down? Can only rotate. (asked by Uuuuuuuuu) A: Hold shift and move the mouse (answered by Ashxn)\nQ: What's the difference between V1 and V2? (asked by Juank) A: V2 is more performant and allows coding while in the world, multiplayer rather than needing to run SDK locally (answered by Saori)\nQ: What is the token utility for Hyper? (asked by Beats) A: The team hasn't publicly shared specific details yet to prevent competitors from copying their ideas (answered by Saori)\nQ: Does anyone actually have embodied agents in worlds I can visit right now? (asked by Ashxn) A: Most existing implementations are just chat interfaces, not true multiplayer agents (answered by Uuuuuuuuu)\nQ: What's the circulating market cap? (asked by logan) A: About 50%+ of tokens are not circulating: 10.9% unclaimed, 30% DAO, 15% team vested over 3 years (answered by Saori)\nQ: How many developers are making stuff in Hyperfy? (asked by zyss) A: Core development team is 2, with at least 2 dozen builders/developers and dozens more artists contributing (answered by maximus)\nQ: How many people can be in the same world? (asked by zyss) A: 100, but it's bad for performance with V1 (answered by 𝚟𝚘𝚡𝚟𝚒𝚎𝚗𝚗𝚎)\n\n## 3. Help Interactions\nHelper: Ashxn | Helpee: Community | Context: World crashing at 100% CPU usage | Resolution: Fixed the issue by handling models with morph targets\nHelper: Ashxn | Helpee: Uuuuuuuuu | Context: Needed to know how to move objects vertically | Resolution: Instructed to hold shift and move the mouse\nHelper: 𝚟𝚘𝚡𝚟𝚒𝚎𝚗𝚗𝚎 | Helpee: zyss | Context: Trouble loading a world and opening doors | Resolution: Advised to refresh, leave tab open, enable hardware acceleration, and use first-person view to interact with handles\nHelper: merk | Helpee: zyss | Context: Wanted to understand Hyperfy's capabilities | Resolution: Shared examples of worlds and explained how to interact with them\nHelper: Saori | Helpee: Community | Context: Confusion about token circulation | Resolution: Explained that about 50%+ of tokens are not circulating (10.9% unclaimed, 30% DAO, 15% team vested)\n\n## 4. Action Items\nTechnical: Implement drag and drop images functionality | Description: Add support for image uploads in addition to 3D models | Mentioned By: Ashxn\nTechnical: Fix handling of models with morph targets | Description: Address the issue causing high CPU usage with certain models | Mentioned By: Ashxn\nTechnical: Develop embodied AI agents for V2 | Description: Create agents that go beyond simple chat interfaces to enable multiplayer interaction | Mentioned By: Ashxn\nTechnical: Improve world performance with many users | Description: Optimize for better performance when many users are in the same world | Mentioned By: 𝚟𝚘𝚡𝚟𝚒𝚎𝚗𝚗𝚎\nTechnical: Create an endpoint for token circulation data | Description: Develop an API that services like CoinGecko can call to see non-circulating amounts | Mentioned By: Saori\nFeature: Enable in-world economies | Description: Allow worlds to have their own currencies tied to Hyper token | Mentioned By: Bacchus\nFeature: Create a marketplace for cross-world asset exchange | Description: Build a central exchange where users can trade assets from different worlds | Mentioned By: Bacchus\nFeature: Implement reward systems for games/activities | Description: Allow creators to distribute tokens as rewards for winning or participating in games | Mentioned By: Bacchus\nDocumentation: Update FAQ with token utility information | Description: Add clear information about token usage plans to frequently asked questions | Mentioned By: maximus",
      "messageCount": 1433,
      "userCount": 51
    },
    {
      "channelId": "1031058655581323324",
      "channelName": "🧊│3d-design",
      "summary": "# Discord Chat Analysis for 🧊│3d-design Channel\n\n## 1. Summary\nThe chat primarily revolves around 3D modeling tools, AI-assisted 3D generation, and model optimization techniques. Key technical discussions include:\n\nValiant shared information about Meshy3D, a platform allowing users to upload their own models for AI texturing, remeshing, and animation. Mattimus discussed implementing Stability AI's point-aware 3D model in ComfyUI, sharing examples of generated models and eventually finding setup instructions. Several users exchanged techniques for model optimization, including using Quad Remesher in Blender and discussing polygon count reduction. Scoe mentioned using Luma for 3D templates before creating low-poly versions in Blender, emphasizing the importance of edge flow. The conversation touched on workflow considerations when using these AI tools, such as Valiant noting that Meshy3D allows 4 retries for texturing but doesn't save previous versions. TheMattEmpire shared work on retopologizing an AI-generated mesh created with Trellis, showing progress on character development. Storage requirements for running ComfyUI with various models were briefly discussed, with recommendations for multiple terabytes of space.\n\n## 2. FAQ\nQ: What models do you use for 3D stuff? (asked by mattimus) A: I use Luma to lay out 3D templates then I make them in Low poly in Blender. Edgeflow is the most important thing to me. (answered by scoe)\nQ: Is there a way to control tris? (asked by Valiant) A: Decimate modifier (answered by Ashxn)\nQ: Does anyone happen to have a good Animation for a Character of like \"Lying Down\" (asked by ApeironCreations) A: Mixamo has a ton if that works? https://www.mixamo.com/#/?page=1&query=lying+down&type=Motion%2CMotionPack (answered by TheMattEmpire)\n\n## 3. Help Interactions\nHelper: Valiant | Helpee: mattimus | Context: Looking for information about ComfyUI setup | Resolution: Valiant recommended PurzBeats YouTube channel as a resource\nHelper: mattimus | Helpee: Valiant | Context: Finding ComfyUI setup instructions for Stable Point-Aware 3D | Resolution: mattimus found and shared the GitHub link with setup instructions\nHelper: Ashxn | Helpee: Valiant | Context: Question about controlling triangle count in models | Resolution: Ashxn suggested using the decimate modifier\nHelper: scoe | Helpee: mattimus | Context: Improving AI-generated 3D model | Resolution: scoe offered to run a bake and suggested work on the limbs followed by adding a biped rig\nHelper: TheMattEmpire | Helpee: ApeironCreations | Context: Looking for \"lying down\" character animations | Resolution: TheMattEmpire shared Mixamo link with relevant animations\n\n## 4. Action Items\nType: Technical | Description: Set up ComfyUI with Stable Point-Aware 3D extension | Mentioned By: mattimus\nType: Technical | Description: Install dependencies for ComfyUI on a side drive with sufficient storage (1TB+) | Mentioned By: scoe\nType: Technical | Description: When using Meshy3D texturing, download versions before retrying to preserve all options | Mentioned By: Valiant\nType: Technical | Description: Improve character model with proper rigging and animation | Mentioned By: TheMattEmpire\nType: Feature | Description: Implement jetpack capability into fish model design | Mentioned By: hiroP",
      "messageCount": 78,
      "userCount": 10
    },
    {
      "channelId": "999870741069692958",
      "channelName": "🌆│share",
      "summary": "# Analysis of Discord Channel \"🌆│share\"\n\n## 1. Summary\nThe chat segment contains minimal technical discussion. The conversation primarily consists of brief messages, emojis, and shared links. There are no substantive technical discussions, problem-solving activities, or implementation details present in this transcript. The shared content includes a Jupiter Swap airdrop announcement, a tweet about \"the future web\" with a Hyperfy emoji, and some images/GIFs. One user (maximus) requested help text to be added at a spawn point regarding setting names and movement buttons, but no technical solution was provided in the visible transcript.\n\n## 2. FAQ\nQ: Can anyone can drop help text at spawn point please. Ie. Setting name/move buttons etc (asked by maximus) A: Unanswered\n\n## 3. Help Interactions\nHelper: Malloy | Helpee: Channel members | Context: Sharing information about Jupiter Swap airdrop allocation | Resolution: Provided link to check eligibility at \"jupuary.jup.ag\"\n\n## 4. Action Items\nTechnical: Add help text at spawn point for setting name and movement controls | Description: User requested guidance text for new users at the spawn location | Mentioned By: maximus\n\nFeature: Help text at spawn point | Description: Adding instructions for basic controls (setting name, movement) at the starting location | Mentioned By: maximus",
      "messageCount": 12,
      "userCount": 7
    },
    {
      "channelId": "1022421054582423562",
      "channelName": "🐞│issues",
      "summary": "# Discord Chat Analysis for 🐞│issues Channel\n\n## 1. Summary\nThe chat segment covers discussions about Hyperfy, a metaverse platform. Key topics include:\n\n- A user inquiring about building a metaverse with AI agent integration on Hyperfy\n- Information about ElizaOS AI agent framework being available out-of-the-box\n- Discussion about model copying behavior where scripts applied to one copy affect all copies, with a solution involving an \"unlink\" button\n- Firefox compatibility issues with Hyperfy.io, with mentions that Firefox generally has problems with three.js\n- Brief mention of a completed migration from ETH to SOL that required registration\n- Indication that support for v1 of the platform is ending soon\n\nThe technical discussions primarily centered around model behavior, browser compatibility issues, and AI integration possibilities.\n\n## 2. FAQ\nQ: I'd like to build out a metaverse on Hyperfy and put an AI agent in the metaverse. Can this be done? (asked by Dominic) A: ElizaOS AI agent framework works out of the box (answered by maximus)\nQ: Is it expected behavior that if you copy a model then apply a script to one, that script applies to all copies? (asked by merk) A: Yes, but there is an unlink button that lets you decouple (answered by maximus and Saori)\nQ: Does hyperfy.io not work anymore on firefox browser? (asked by Jay_kaying) A: Firefox is generally problematic with three.js stuff, but people have been able to access (answered by Saori)\n\n## 3. Help Interactions\nHelper: maximus | Helpee: Dominic | Context: Inquiring about AI agent integration in Hyperfy metaverse | Resolution: Informed about ElizaOS AI agent framework working out of the box\nHelper: maximus | Helpee: merk | Context: Script applying to all copies of a model | Resolution: Suggested using the unlink button to decouple models\nHelper: Saori | Helpee: Jay_kaying | Context: Firefox compatibility issues with Hyperfy.io | Resolution: Explained Firefox has issues with three.js, suggested developer would need to investigate\n\n## 4. Action Items\nTechnical: Investigate Firefox compatibility issues with Hyperfy.io | Description: Platform not loading worlds or thumbnails on Firefox | Mentioned By: Jay_kaying\nTechnical: Address model copying behavior | Description: Scripts applying to all copies of models may need clearer unlink functionality | Mentioned By: merk\nFeature: AI agent integration documentation | Description: Provide clearer information about ElizaOS AI integration capabilities | Mentioned By: Dominic",
      "messageCount": 18,
      "userCount": 5
    }
  ]
}