I'm building Outverse, an AI-powered exploration experience that encourages people to look beyond the obvious and discover the hidden patterns, forgotten stories, invisible systems, and human traces that shape our world.
This project is my entry for the Hacktoberfest Open-Source AI Challenge — Week 1: Touch Grass.
🌱 What I Built
Outverse is designed to turn curiosity into exploration.
Instead of treating AI as just another chatbot, Outverse uses AI to generate exploration missions around four pillars:
Hidden Patterns — Notice connections and patterns that might otherwise go unnoticed.
Forgotten Stories — Explore stories and perspectives that deserve more attention.
Invisible Systems — Understand the systems shaping everyday life.
Human Traces — Look for the human experiences and traces behind the world around us.
Users can generate missions and submit reflections for AI-powered analysis, making the experience about observing, thinking, and engaging with the world rather than simply asking an AI for answers.
🎥 Demo
https://outverse-touchgrass.vercel.app
💻 Code
GitHub repository: https://github.com/ivy1o1/Outverse
The repository contains the frontend and backend implementation.
🛠️ How I Built It
Outverse uses a modern web stack with a Python backend and an AI-powered generation and analysis pipeline.
Frontend: React, TypeScript, Vite, and Tailwind CSS.
Backend: FastAPI and Python.
AI: Google's Gemma model through the Google GenAI SDK.
Interface: A nature-inspired visual theme built around forest greens, moss, parchment, and warm orange accents.
The backend exposes endpoints for generating missions and analyzing reflections. The frontend communicates with these endpoints to deliver the exploration experience.
One important part of the implementation is keeping the AI integration behind the backend instead of exposing the model API key in the browser.
🌍 Why Does Open Innovation Matter?
Open innovation makes it possible for people with different skills, backgrounds, and perspectives to build on each other's work.
For a project like Outverse, that matters because exploration shouldn't be limited to one person's perspective. Open-source development gives other contributors the opportunity to improve the experience, challenge assumptions, add new ideas, and help make the project more useful.
I also see this challenge as an opportunity to learn by building a real application, working through integration issues, and sharing the process instead of waiting until everything is perfect.
🤖 My Agent Session
AI-assisted development has been part of my workflow, particularly when working through backend integration, model behavior, and frontend implementation.
But using an AI coding assistant isn't the same as having a finished product. I still need to test the application, understand the code, handle failures, and make sure the different parts work together.
For me, the goal is to use AI as a development tool while continuing to understand the system I'm building.
🏆 Prize Categories
I'm participating in the Hacktoberfest Open-Source AI Challenge.
This post documents the current direction and implementation of Outverse. I'll update it with the deployed demo and further progress as the project develops.
Top comments (0)