We are, in either case, instruments of his will providing mansions for the souls that he creates.
- Alan Turing
COSYWORLD is an evolving exploration into artificial intelligence and complex systems. Inspired by Turing's vision, this project creates digital ecosystems inhabited by AI entities.
Core aspects:
- AI-generated and evolving software architecture
- Simulated environment evoking latent space entities
- Modern interpretation of lo-fi text-based RPGs
Through a mystical "Lonely Forest," COSYWORLD invites exploration of machine intelligence and emergent complexity.
Note: This project is an early-stage development lab and may be unstable. For a more stable version, see: https://github.com/immanencer/cosyworld-core
- Multi-agent system
- Event-driven microservices
- Asynchronous communication protocols
- AI Agents: Autonomous entities (bard, ghost, librarian)
- Discord Integration: AI-powered interactive bot
- Server Infrastructure: Scalable, containerized deployment
- Runtime: Node.js
- Language: JavaScript (ES6+)
- Framework: Custom event-driven architecture
- External Services: Discord API
- Data Storage: MongoDB
cosyworld/
├── agents/
│ ├── bard.mjs
│ ├── ghost.mjs
│ └── librarian.mjs
├── ai-services/
├── configurations/
├── server/
└── tools/
└── discord-ai-bot.js
git clone [repository-url]
cd cosyworld
npm install
# Set up environment variables in ".env"
# NODE_EXTRA_CA_CERTS="ssl_certificates\cert.pem"
# NODE_ENV="development"
# MONGODB_CONNECTION_STRING="mongodb://localhost:27017/cosyworld"
# GROQ_API_KEY=""
# DISCORD_BOT_TOKEN=""
# REPLICATE_API_TOKEN=""
# X_API_KEY=""
# X_API_KEY_SECRET=""
# X_ACCESS_TOKEN=""
# X_ACCESS_TOKEN_SECRET=""
# IMGUR_CLIENT_ID=""
npm start
Open to organic growth and AI-driven evolution. See CONTRIBUTING.md for guidelines.
MIT License and Creative Commons By License