How femcil/femcil.github.io works
This repository appears to combine a browser Agar.io client for private servers with a Node/Express backend that exposes a Heila AI chat endpoint. The visible backend workflow accepts conversation history, filters message content, calls the Shapes API, filters the reply, and returns it. The tree also contains game scripts, pages, assets, and a separate Vendetta cherry-leaves plugin. Most frontend sources were not sampled, and the README documents no product behavior, so their internal relationships are not inferred.
Main entry points: index.js Cherry Leaves Plugin · webserver.js Express Server · index.html Game Pages · heila.html Heila Page
Components 17
Agar.io Client
- Game Pages
index.html - Agar.io Page
agario.html - Heila Page
heila.html - Game Runtime
assets/js/main_out.js - Marcos Client
assets/js/AgarMarcos.js - Custom Skins
assets/js/CustomSkins.js - ERPT Controls
assets/js/ERPTcontrol.js - Quadtree
assets/js/quadtree.js - Game Styles
assets/css/agario.css
AI Backend
- Express Server
webserver.js - Message Filter
webserver.js
Vendetta Plugin
- Cherry Leaves Plugin
plugins/FallingCherryLeaves/index.js - Theme Settings
plugins/FallingCherryLeaves/index.js - Particle Overlay
plugins/FallingCherryLeaves/index.js
Other components
- Player
- Shapes API
- Vendetta Host
Connections 7
- Player → Game Pages: opens
- Player → Heila Page: uses chat
- Express Server → Shapes API: posts chat
webserver.js - Express Server → Message Filter: filters messages
webserver.js - Vendetta Host → Cherry Leaves Plugin: loads
- Cherry Leaves Plugin → Theme Settings: provides settings
plugins/FallingCherryLeaves/index.js - Cherry Leaves Plugin → Particle Overlay: patches render
plugins/FallingCherryLeaves/index.js