💡  How it Started

For many, AI was supposed to open the doors of coding. Instead, a gaping lack of context turned it into another wall. We built Aura to tear that wall down.

As developers, we love being in the flow state. But AI coding tools, like Cursor, often break that flow with hallucinations, misunderstandings, or redundant suggestions. We realized this mostly comes from poor or missing context. Writing documentation manually just for AI feels like the opposite of "vibe coding."

We saw how this lack of context made AI less useful for new coders or those learning. So, we built Aura to fix that: an extension that keeps your AI perfectly in sync with your project, making coding more accessible for everyone.

Forget AI that just guesses. Aura ensures your AI doesn't just process code, but genuinely gets your project, making coding truly accessible and deeply intuitive.

No problem! Here's the "What It Does" section formatted with hashmarks and asterisks, as you requested:


😮 What It Does

Aura enhances your AI coding experience by providing precise, real-time context.

  • Reduces AI Hallucinations: Aura automatically generates and maintains scoped Cursor Rules and comprehensive architecture overviews, enabling your AI to eliminate irrelevant or incorrect code suggestions.
  • Improves Suggestion Quality: It gives your AI a deep understanding of your project's structure and codebase, ensuring accurate, relevant, and optimized suggestions tailored to your development context.
  • Instant Project Context: With a single, rapid scan, Aura captures the complete, intricate landscape of your project, providing your AI with immediate and comprehensive awareness.
  • Always Up-to-Date: Aura rigorously tracks your Git commits, intelligently updating its understanding of the codebase in real time, so your AI's context is always current.
  • Guides New Projects: For starting new projects, Aura asks a few crucial questions and then intelligently generates the ideal Cursor prompt scaffolding, providing a robust foundation for your AI to guide your build effectively.

🔧 How We Built It

Aura is a custom Cursor extension built with a robust tech stack for deep project understanding.

Frontend: React: For building the interactive and dynamic user interface elements within the extension, ensuring a smooth and intuitive user experience. Cursor SDK & TypeScript: To build a native, responsive extension that deeply integrates with the Cursor IDE.

Backend & Logic:

  • File System & AST Traversal: To map project architecture and identify key files/patterns.
  • Git Integration: Detects file changes on commit to intelligently update context.
  • Gemini Models: Used as our LLM for generating high-quality, human and AI-readable context and rules.
  • Custom CLI & Web Flow: For new projects, guides users with questions to create ideal Cursor prompt scaffolding.

Got it. I'll revise the "Deep Learning & Growth" bullet point to emphasize how Aura itself encourages learning and helps those new to coding, aligning with the earlier accessibility theme.


🏆 Accomplishments We’re Proud Of

We're immensely proud of Aura's transformative impact on AI-assisted coding, redefining efficiency and accessibility.

  • Unparalleled Utility: Aura fundamentally improves Cursor's suggestion quality, dramatically accelerates onboarding for new contributors, and completely eliminates the laborious, manual creation of Cursor rules.
  • Context at Scale: We engineered Aura to intelligently handle even the most expansive projects (e.g., large Next.js apps) by efficiently scoping rules and context, preventing AI overload and ensuring optimal performance.
  • Seamless Experience: Aura integrates effortlessly into a developer's workflow. Its intuitive UI and fluid workflow demand only a single, swift scan, instantly immersing you in your coding flow without disruption.
  • Intelligent Documentation: Our strategic Gemini integration enables Aura to generate high-quality, meticulously scoped documentation that is both machine-readable and perfectly intelligible to human developers.
  • Rapid Innovation: The entire Cursor-native extension—complete with live syncing, deep project introspection, and dynamic prompt templating—was conceived, developed, and deployed in a remarkable feat of engineering, all in less than 48 hours.
  • Empowering Learning & Accessibility: Aura is not just a tool for pros; it actively lowers the barrier to entry for aspiring coders. By providing context-aware AI guidance, it makes complex projects less daunting and helps anyone learn to code more effectively, encouraging broader participation in development.

🧗 Challenges We Tackled

Building Aura came with its share of technical hurdles.

  • Context Optimization: Balancing too much versus too little context was complex; excessive context overwhelmed the AI, while insufficient context led to hallucinations. Iterative refinement was key.
  • Prompt Engineering: Crafting adaptable Gemini prompts for robust Cursor rules across diverse projects, languages, and frameworks was a significant challenge requiring extensive experimentation.
  • Git Integration Complexity: Accurately identifying granular changes and efficiently updating context files without full rewrites required sophisticated design and robust algorithms.

📚 Key Learnings

Developing Aura taught us valuable lessons about AI tools and developer experience.

  • Context is Crucial for AI: Precise, scoped information transforms an AI assistant into a powerful collaborator.
  • Developer Tools Should Feel Good: Our most successful features weren't just useful; they genuinely enhanced confidence and made coding enjoyable.
  • Extension Development: We gained deep insights into extension APIs, activation events, and real-time editor interaction, providing a crash course in integrated tool building.

🔮 What’s Next for Aura

We're incredibly excited to chart Aura's future, as its potential to reshape AI-assisted development is vast and far-reaching.

  • Cross-IDE Expansion: Our immediate vision is to extend Aura's intelligent context capabilities beyond Cursor to other leading AI development environments, democratizing high-quality AI assistance across platforms.
  • Prompt Optimization & AI Evolution: We're committed to continuously refining our internal prompting strategies. As LLMs evolve, we'll leverage the latest advancements to maximize Aura's ability to generate even more precise, creative, and contextually rich code and insights.
  • Advanced User Customization: We aim to empower users with unprecedented control. This includes robust features for personalizing coding rules, defining project-specific AI behaviors, and fine-tuning responses based on individual coding styles, making Aura truly an extension of their unique workflow.

Built With

Share this project:

Updates