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