https://github.com/kkuvam/focus-builder
Turns ideas into working AI productivity tools using Streamlit and GPT.
https://github.com/kkuvam/focus-builder
ai openai productivity streamlit student-project
Last synced: 3 months ago
JSON representation
Turns ideas into working AI productivity tools using Streamlit and GPT.
- Host: GitHub
- URL: https://github.com/kkuvam/focus-builder
- Owner: kkuvam
- License: mit
- Created: 2025-06-14T19:38:10.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-14T20:39:56.000Z (about 1 year ago)
- Last Synced: 2025-06-14T20:42:01.494Z (about 1 year ago)
- Topics: ai, openai, productivity, streamlit, student-project
- Language: Python
- Homepage:
- Size: 34.2 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🧠Focus Builder
**Focus Builder** is an AI-powered productivity assistant that transforms rough ideas into functional planners, dashboards, and trackers — instantly.
Built for creators, students, and professionals who want to organize fast and think less.
> [Launch the App](https://focus-builder.streamlit.app)
> [View the Code](https://github.com/kkuvam/focus-builder)
---
## Features
- **Idea to Tool Generator**
Convert natural language ideas into structured productivity tools like to-do lists, planners, goal trackers, etc.
- **Powered by GPT**
Uses OpenAI’s GPT model to understand context and generate relevant, smart tools.
- **Instant Output**
Generate working formats in seconds — ready to use or export.
- **Minimal Interface**
Fast, clean UI using Streamlit — no learning curve.
---
## Tech Stack
- **Frontend**: Streamlit
- **AI Engine**: OpenAI GPT via `st.secrets`
- **Language**: Python
- **Hosting**: Streamlit Community Cloud
---
## How to Use
1. Visit the live app: [https://kkuvam-focus-builder.streamlit.app](https://kkuvam-focus-builder.streamlit.app)
2. Input a rough idea like:
_"I want a weekly fitness tracker for 3 goals"_
3. Instantly get a structured tool with headings, checkboxes, or tables
4. Copy or refine — more formats coming soon
---
## Environment Variables
To run locally, create a `.streamlit/secrets.toml` file:
```toml
OPENAI_API_KEY = "your-api-key"