Categories
Self-Hosted AI Education Personal Development AI Coaching Role Play Social Skills Emotional Intelligence Learning ToolsStars
Forks
Watchers
Developer links
SocialCoach
Asking for a raise, declining extra hours, or setting a boundary with a friend can all be rehearsed first in SocialCoach, an AI coach built for the conversations people dread. Pick one of 63 scenarios across seven areas of life, or describe your own situation, and talk to a character who has real goals, doubts, and limits, so politeness alone does not win the argument. A stance meter shows how firmly the other person holds their position as you speak, and optional timed replies add pressure for readiness practice. The debrief quotes what you actually said before judging it, separates communication quality from the outcome, and suggests one thing to change on the next attempt. A Today page recommends a daily scene from your goals, Growth tracks practice history against five competencies, and a Learn library offers short videos, theories, and cases with sources. Step into 3D dinners, elevator lobbies, and offices to answer by typing or speaking. Practice history stays in the browser and can be exported, with no sign-up needed, and the mobile-first layout installs as an app on a phone. Settings accept your own Anthropic or OpenAI-compatible model, or a server key, so a self-hosted copy runs on any gateway. English and Simplified Chinese are both built in. Rehearse a hard conversation three times here and the real one feels smaller. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.
Benefits
- Rehearse Before It Really Counts
- Role-play a raise request, a boundary, or a family disagreement against a character who pushes back, so the real conversation is never your first attempt.
- Feedback Quoting Your Words
- Each debrief repeats what you said before evaluating it and judges communication separately from the outcome, so a thoughtful answer still counts when the other person says no.
- Private By Design Practice
- No account is required, practice history lives in your browser and can be exported, and you can use your own model key for full control over data.
- Skills Grow Session By Session
- Recommendations follow your goals and history across five social and emotional competencies, so each new scenario targets the skill that needs work.
Features
- Sixty-Three Practice Scenarios
- Browse conversations about work, family, friendship, romance, education, strangers, and social events, filter by skill, or write your own situation to rehearse.
- Live Stance Meter
- A side panel tracks how firmly the character holds their position as the conversation moves, and shows which of your goals have been reached so far.
- Learn Library With Sources
- Short videos, forty-two theories, and thirty cases explain social patterns in plain language, and every entry lists its sources and labels teaching examples.
- Immersive 3D Scenes
- Walk into a dinner, an elevator lobby, or an office, switch between first and third person, choose whom to address, and answer by typing or voice.
- Bring Your Own Model
- Point settings at an Anthropic or OpenAI-compatible provider directly from the browser, or configure a shared server key with budget and rate limits.