Inspiration

The two latest world-breaking innovations in tech were virtual reality and artificial intelligence. This combination points towards a drastically different world of software development in our future. The importance of understanding a system and it's structure remains, the importance of line-by-line coding is disappearing. The importance of visualizing what our computer's see remains, the importance of flat-screen monitors is disappearing. Athens is the future of software development, giving developers a visualization of their systems without bogging them down in flat screen development and line-by-line coding.

What it does

Athens transforms your code repositories into cities you can walk around and explore. We give you the tools to edit and understand your code while strolling around your repository. You can find functions and errors in your skyscrapers then deconstruct how your functions function while riding the subway. Athens is the future IDE and a model for the next generation's intuitive XR visual development.

How we built it

We added on top of one of our preexisting proof of concepts that consisted purely of basic building generation. We added the abilities to actually edit your code, using AI agents to assist users in their modifications, the ability to walk around your city in mobile XR by opening the tab in a browser on your phone, and the ability to enter a subway routed by your functions. We built these extra functions using Claude Code and Codex.

Challenges we ran into

The integration of XR mobile proved to be particularly difficult. The math for rotation, random bugs that occurred working with phone's accelerometer, and streaming the code from our computers to the phone all challenged us while we were integrating the larger XR mobile goal.

Accomplishments that we're proud of

Getting the XR mobile functioning was our proudest feature. Being able to actually move around the repository cities just by rotating your phone makes users feel like Tony Stark or like they exist in this world they are exploring. When this was integrated, it stopped being a project of aesthetic, it started to become a product of innovation.

What we learned

Understanding the systems we build with AI coding is still very important. Not understanding the structure of your system makes development much more difficult, Athens combats this by giving a nice explorable way for new repo users to learn functions and organization.

What's next for Athens

We want to continue adding more file type integrations. This means image file types, audio types, markdown files, and all other types to really give users the full view of their directory. "Markdown to Metropolis".

Built With

Share this project:

Updates