Inspiration

Developers often juggle multiple tools for tasks like code review, debugging, documentation, testing, and database queries. This constant context switching reduces productivity and increases cognitive load. We wanted to build a unified platform where developers can do everything in one place using AI.

Additionally, we were inspired by the idea of AI agents that can perform real-world tasks like sending emails or interacting with repositories just through natural language commands.

What it does

Codexa is an AI-powered developer workspace that replaces multiple tools with a single unified platform. It provides: 1)Code review and suggestions 2)Error explanations and debugging help 3)Documentation generation 4)SQL query building 5)Test case generation 6)Security scanning

Advanced Features: 1)Gmail AI Agent: Send emails using simple prompts (e.g., “Send an email to John about meeting at 5 PM”) 2)GitHub AI Agent: Explore repositories, fetch code, and analyze projects using prompts (powered by Auth0 authentication) 3)Chat-based interaction for performing developer and real-world tasks seamlessly.

How we built it

We built Codexa using a modern full-stack architecture: Frontend: Next.js, Tailwind CSS, Monaco Editor Backend: Node.js, Express.js Database: PostgreSQL with Prisma ORM Authentication: Supabase Auth + Auth0 (for GitHub integration) AI Engine: Claude API (primary) with fallback support Payments: Razorpay (adapted for Indian users instead of Stripe) APIs: Gmail API, GitHub API for agent-based automation We also implemented real-time streaming responses and modular AI services to handle different features efficiently.

Challenges we ran into

1)Integrating multiple AI features while maintaining performance and consistency 2)Handling API rate limits and fallback mechanisms 3)Implementing secure authentication flows for GitHub and Gmail 4)Designing a smooth UX for chatbot-based agent interactions 5)Payment integration challenges with Stripe, leading us to switch to Razorpay for better regional support.

Accomplishments that we're proud of

---Successfully built multiple AI tools into one platform ---Implemented AI agents for real-world automation (Gmail & GitHub) ---Designed a scalable architecture with fallback AI models ---Created a clean and intuitive developer-friendly UI ---Integrated secure authentication and payment systems

What we learned

---How to design and build scalable AI-powered systems ---Working with external APIs like Gmail and GitHub securely ---Managing authentication across multiple services (Supabase + Auth0) ---Handling real-world production challenges like rate limits and failures ---Importance of UX in AI-driven applications

What's next for Codexa - AI Developer Workspace

---Add more AI agents (Slack, Notion, Jira integrations) ---Build a VS Code extension for direct usage inside IDE ---Improve team collaboration features ---Add real-time collaboration and shared workspaces ---Optimize AI responses and reduce latency ---Launch Codexa as a full SaaS product

Built With

Share this project:

Updates