Download app.py from mgbam/AICEO: direct link, hf CLI and curl.
- Browser
- Download file 1.29 kB
-
https://huggingface.co/spaces/mgbam/AICEO/resolve/daa4b98eb6bfb991c8025435d6ba0ae280d32027/app.py
- Command line
-
hf download hf://spaces/mgbam/AICEO@daa4b98eb6bfb991c8025435d6ba0ae280d32027/app.py
-
curl -L -o app.py https://huggingface.co/spaces/mgbam/AICEO/resolve/daa4b98eb6bfb991c8025435d6ba0ae280d32027/app.py
1.29 kB
| import streamlit as st | |
| import os | |
| from landing import show_landing | |
| from dashboard.logs import show_logs | |
| from agent_manager import AgentManager | |
| from stripe_checkout import create_stripe_session | |
| # Determine mode from query param or button | |
| mode = st.experimental_get_query_params().get("mode", ["app"])[0] | |
| # Top-level navigation | |
| st.sidebar.title("AutoExec AI") | |
| selection = st.sidebar.radio("Go to", ["π Home", "π Launch", "π Logs", "βοΈ Settings"]) | |
| if mode == "landing" or selection == "π Home": | |
| show_landing() | |
| elif selection == "π Launch": | |
| st.header("π Launch a New AI Business") | |
| niche = st.text_input("Niche (e.g., fitness)") | |
| business_type = st.selectbox("Type", ["Dropshipping", "Print-on-Demand", "Newsletter", "Course"]) | |
| if st.button("Generate & Deploy"): | |
| manager = AgentManager(niche, business_type) | |
| result = manager.run_all() | |
| st.success("β Business Launched!") | |
| st.write(result) | |
| elif selection == "π Logs": | |
| show_logs() | |
| elif selection == "βοΈ Settings": | |
| st.header("βοΈ Settings & Billing") | |
| if st.button("Create Stripe Checkout Session"): | |
| url = create_stripe_session() | |
| st.markdown(f"[Pay & Activate]({url})") | |
| st.markdown("Manage your API keys and subscription here.") |