Inspiration
As a 3D artist, I have always dreamed of creating my own Magnum Opus. I started the journey using standard AI tools, but I quickly hit a wall: even with Gemini's help, the process was tedious because the AI suffered from "amnesia"—it constantly forgot the context of previous chats.
I realized that to build a truly complex universe, I didn't just need a chatbot; I needed a system with permanent memory. That was the spark to create MyWorld, an IDE designed specifically for writers who need continuity, structure, and creative safety.
What it does
MyWorld is an AI-native Creative IDE that acts as a Socratic Architect. It doesn't just understand your story; it understands your intent.
Context-Aware Guardian: It protects you from plot holes and "Lore Drift" (breaking your own rules).
Socratic Guidance: It won't write the book for you. Instead, it guides you with questions and suggestions, acting as a co-author rather than a ghostwriter.
Creative Audit (The Proof): This is the game-changer. MyWorld generates a cryptographic-style log that certifies your authorship, proving which parts were human-made and which were AI-assisted.
It is designed for both novices who need a spark to start, and experts who need a "bunker" to manage massive sagas without losing coherence.
How we built it
I am a creator, not a traditional coder. I used Jules as my Lead Engineer to handle the entire codebase.
The Brain: We used Gemini 3.0 Pro for deep reasoning and Gemini Flash for high-speed analysis.
The Manager: I used NotebookLM as a dynamic knowledge base to keep the project documentation updated, ensuring Jules always had the latest context on the architecture.
Challenges we ran into
The biggest challenge was Scalability vs. Memory. Initially, the system struggled with large projects. We faced a critical point where the file structure (JSON tree) was collapsing under its own weight. We had to perform a massive "Refactor," migrating from a simple document structure to a scalable Recursive Collection Architecture in Firestore. It was a risky mid-flight repair, but Jules executed it perfectly, allowing us to support projects with millions of words.
Accomplishments that we're proud of
I am incredibly proud of the WorldEngine (Nexus). Visualizing the invisible connections between characters and plot points was the hardest technical hurdle, but seeing the graph come alive in real-time was worth it. Beyond the tech, I am proud that MyWorld exists as a functional tool that bridges the gap between human creativity and AI reliability.
What we learned
I learned that the barrier to entry for high-level software engineering has been shattered. With Jules, I was able to build a production-grade, enterprise-ready application in record time. I learned that "coding" is now about Architecture and Vision; if you can dream it and define it clearly, the AI can build it.
What's next for MyWorld
MyWorld is just the first step toward a larger dream: The Simulation. My long-term vision is to evolve this text-based IDE into a stylized, hyper-realistic Virtual Reality environment—a "Second Earth" with its own living history and real-time interactions. I want to build a world so rich that it persists beyond a single story.
In the immediate future, we aim to implement Enterprise Licensing for publishing houses and standardize the "Creative Audit Certificate" as the industry norm for proving human authorship in the age of AI.
Gemini Integration
MyWorld leverages the Gemini 3 family to transform a static file drive into a living, reasoning creative ecosystem.
We utilize Gemini 3 Flash as the core intelligence for its speed and reasoning capabilities, enabling real-time narrative analysis without latency. The integration is architected around three key pillars:
Multimodal RAG & Context Caching: The "Neural Link" connects directly to Google Drive. We use Gemini’s long-context window to ingest entire manuscripts and resource folders (PDFs, images), creating a "living taxonomy" that distinguishes Canon from reference material automatically.
Agentic Workflow (The Tribunal): We implemented a multi-agent system where distinct personas—The Architect, The Bard, and The Critic—analyze the same text simultaneously using Gemini 3. Each agent utilizes specific system instructions to provide diverse feedback (structural, tonal, and logical) in a single pass.
Graph Reasoning (The Nexus): Using Gemini’s structured output capabilities, we extract semantic relationships between entities (characters, locations) from raw text. This data powers "The Nexus," a dynamic knowledge graph that visualizes narrative consistency and alerts the user to "Ghost Nodes" (undefined concepts) in real-time.
MyWorld doesn't just generate text; it uses Gemini 3 to understand, protect, and visualize the intricate logic of a human story.
Built With
- gemini
- jules
- typescript
Log in or sign up for Devpost to join the conversation.