Data-Analysis-Agent
A conversational business data-analysis agent that lets a non-technical user upload a spreadsheet or connect a database, ask a question in plain language, and get back generated SQL, a chart and a written insight instead of writing queries by hand.
Data-Analysis-Agent is a chat-based business intelligence agent. After a user uploads an Excel or CSV file or connects a database, they can ask a question in natural language, such as a recent sales trend or which region is most profitable, and the system infers the data's schema, generates and runs SQL, recommends a chart, and produces a short written insight, streaming the analysis process back as it runs.
It can also connect to Feishu (Lark): a bot mentioned in a group chat can read a linked multi-dimensional table, run the same analysis pipeline against it through DuckDB or SQL, and post the result back to the chat, sharing the same analysis context between mobile and web. It keeps long-term memory across sessions, with automatic extraction and a 24-hour cleanup cycle, and its local knowledge-base retrieval only reports a data source as available once it has actually been verified rather than assumed working.
It is released under a CC BY-NC 4.0 license that excludes unauthorized commercial use.