CalmSpace - Pause. Talk. Reset.
Описание и применение
CalmSpace – локальное приложение на Python и Streamlit, использующее модель Gemma 3:1B через Ollama для помощи пользователю в паузе, рефлексии и смягчении эмоциональных сообщений.
Задача
People often react impulsively when angry, stressed, or overwhelmed, leading to regrettable actions or messages.
Результат
CalmSpace enables users to pause, reflect, and produce calmer communication without external cloud services, enhancing privacy and accessibility.
Рабочий процесс
- User opens the Streamlit app locally.
- User selects "Talk to me" and writes what is bothering them.
- Gemma 3:1B (via Ollama) processes the input, offers insight, a next step, and a question.
- User reads the response and reflects.
- Alternatively, user selects "Calm my message", pastes an emotional text.
- Gemma rewrites the text into a calmer version, keeping the main complaint and request.
- User reviews the rewritten message before sending.
Доказательства
I built CalmSpace, a small AI-powered reflection tool for a friend or anyone who needs a moment to pause before reacting.
It listens to the situation, helps you pause, suggests one practical next step, and asks one question to understand what you need.
It also has a “Calm my message” feature that rewrites an emotional message into a calmer version while keeping the original complaint and main point.
CalmSpace is built with Python and Streamlit. For the AI part, I used Gemma 3:1B, an open-weight model, running locally through Ollama.
I chose local inference with Ollama so the AI runs on my own computer instead of depending on a paid cloud AI API.
- Дата записи: 2026-10-04T15:55:54.935Z