54 - MemoryOS - Unapproved

2027 · 2027 Competition

School: School of Computer and Information Sciences
Categories: Research, Data SciencePrimary

Project Overview

One Liner: An architecture-aware platform that continuously analyzes software repositories to build a searchable, evolving memory of code structure, dependencies, and development history.

Abstract

Modern software repositories quickly outgrow traditional documentation, making onboarding and maintenance increasingly difficult. Developers spend significant time understanding architecture, tracing feature implementations, and determining the impact of code changes.

MemoryOS addresses this challenge by continuously constructing a persistent knowledge model of a software repository. The system performs static code analysis to identify functions, classes, modules, API endpoints, and dependency relationships. These entities are represented as a semantic graph and enriched with vector embeddings, enabling hybrid retrieval through graph traversal and semantic search.

Rather than relying solely on large language models, MemoryOS grounds responses using structured repository knowledge. It incrementally updates its knowledge base as new commits and pull requests are introduced, avoiding expensive full re-indexing while preserving architectural context over time.

The platform enables developers to explore software architecture, trace feature implementations, analyze dependency impacts, search repository knowledge using natural language, and understand how a codebase evolves throughout development.

No video available.

Screenshots

0 image(s)

No screenshots uploaded yet.

Team Members

Gunj Altanzaya
Lead
Monin Sao
Man Leung
Steven Chiu