TypeBuild is a powerful Python package that empowers domain experts to develop their own frontend with just natural language input. This tool is designed to help users perform data analysis and visualization with tabular data (csv, xlsx, .db, .sqlite, .parquet). It also allows users to upload and interact with text documents for summarization, classification, and Q&A.
TypeBuild leverages the power of OpenAI's GPT models, but also provides the flexibility for users to upload their own llm function. Users can create projects and new views using the chat feature in the tool.
You can install TypeBuild using pip:
pip install typebuild
After installation, you can run the command 'typebuild' from your command line to launch the Streamlit app.
After installing the package, you can launch the Streamlit app by running:
typebuild
This will open a new browser window where you can start creating projects, uploading data, and interacting with your documents.
We welcome contributions to TypeBuild. Please see our Contributing Guide for more details.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
If you encounter any issues or have any questions about TypeBuild, please open an issue on our GitHub page.
We would like to thank the OpenAI team for their GPT models which have been instrumental in the development of TypeBuild.