Hey everyone!![]()
I wanted to share a tool I just finished building and deploying on Community Cloud. App link: https://solar-engineering-ai.streamlit.app
It’s called MiraAi. It uses a multi-agent workflow (built with CrewAI and powered by Gemini 3.5 Flash) to automate the tedious math and drafting involved in electrical engineering—specifically for residential grid-tie solar systems. How it works under the hood: 1. The user inputs their basic residential electrical loads (lighting, HVAC, appliances, etc.) into the Streamlit text areas. 2. Agent 1 (The Load Analyst) crunches the raw consumption data and generates a codecompliant load schedule. 3. Agent 2 (The System Designer) takes that schedule and drafts the component specifications and a conceptual single-line diagram (SLD) layout. It was a really fun challenge getting the agents to pass data back and forth sequentially while keeping the Streamlit UI clean with st.spinner . I’d love for you to test it out! Let me know if you break it or have any feedback on how to improve the UX. (Note: It is using a free Gemini API key stored in the Streamlit Secrets, so you don’t need to input your own key to test it out!)