🔗 Live Demo: Click here to try AskSnap
AskSnap is a lightweight command-line assistant powered by OpenAI's API, designed to help users access structured, focused responses without needing to phrase long or precise questions.
The tool is ideal for exploring technical or unfamiliar topics through summaries and key insights generated by a large language model (LLM).
- Accepts open-ended or vague questions (typed)
- Generates a 1-line summary and 3–5 topic-specific bullet points
- Supports different focus types (e.g., causes, steps, solutions)
- Designed for quick and low-friction information exploration
- Built for extensibility — upcoming features include follow-up prompts and a web version
AskSnap aims to:
- Make LLMs useful for focused information retrieval (not just chatting)
- Simplify the user’s cognitive load with structured answers
- Provide a clean base for future voice or web-based versions
- Language: Python
- Model: OpenAI GPT (gpt-3.5-turbo for MVP)
- Libraries:
openai,python-dotenv - Interface: Command-Line (CLI) + Web (Streamlit)
- Topic type flag (e.g.,
--type causes) - Follow-up question suggestions (deeper, broader, related)
- Colorful output using
richortermcolor - Additional UI polish for Streamlit version