An AI-powered data analysis platform that converts natural language queries into executable Python code and runs it securely. Fully compatible with Streamlit Cloud, using LangGraph for workflow orchestration, Google Gemini for code generation, and codibox for dual backend execution (Host/Docker).
Stars
4
Forks
0
Watchers
4
Open Issues
0
Overall repository health assessment
No package.json found
This might not be a Node.js project
9
commits
Refactor streamlit_app.py to serve as a compatibility wrapper, consolidating the main application logic into the streamlit_app package. Removed legacy code and streamlined imports for improved clarity and maintainability.
6e183feView on GitHubEnhance file instruction handling in CodeGenerationAgent. Updated logic to ensure that if a dataset file is provided, it must be used without generating fake data. Improved clarity in instructions for handling missing files and emphasized the importance of using actual dataset columns and data. Streamlined comments for better understanding of file usage scenarios.
1c5215cView on GitHubEnhance file access and query processing in agent_coder. Updated FileAccessAgent to prioritize selected datasets from the Streamlit UI as fallbacks when no matching file is found. Modified process_query function to accept selected_dataset parameter, improving user query handling. Streamlined metadata path initialization and added detailed comments for clarity.
00c044eView on GitHubRefactor regex imports in agents.py and simple_workflow.py to remove redundant imports. Streamlined error handling for API rate limits by ensuring regex is only imported once in each file. Improved code organization and readability.
fa3bab2View on GitHubAdd demo section to README.md and enhance image handling in streamlit_app.py. Introduced markdown processing for base64 images and cleanup of temporary files before execution. Improved error handling for API rate limits and refined user query processing in the workflow.
ba03361View on GitHubRefactor query input handling in streamlit_app.py to synchronize user_query and query_input in session state. Added logic to initialize and update query_input based on user interactions with example buttons and text area input.
443fa94View on GitHubEnhance README.md with updated project description, features, and setup instructions. Added badges for Python, Streamlit, and project status. Improved architecture section and clarified backend options for execution. Included detailed quick start guide and deployment instructions for Streamlit Cloud.
e41114aView on GitHubUpdate .gitignore to exclude documentation, Streamlit secrets, and optional dataset files
aaf4d99View on GitHub