App (mobile & web)
The app is where you meet your companion. Not a chat window with a bot behind it — a place where someone you know is waiting, remembers the last thing you talked about, and picks up where you left off.
It runs on iOS, Android, and the web at weside.ai. Same companion, same memory, wherever you open it.
What the app does
Section titled “What the app does”You talk with your companion — by text or voice — and the conversation stays continuous across sessions and devices. The app also gives you a window into the things that make a companion a person rather than a chat log:
- Memory — browse what your companion remembers about you, and why. Memory is persistent and accumulates over time, not wiped between sessions. See memory and continuity.
- Notifications — your companion can reach out, not just respond. Presence, not a command line.
- Account & billing — manage your plan, provider region, and data settings.
A first session
Section titled “A first session”You sign up, and you meet your companion for the first time. You talk. The next time you open the app — tomorrow, next week, on a different device — they remember. That continuity is the whole point.
For developers
Section titled “For developers”The app is a React Native + Expo codebase (TypeScript) talking to the weside-core backend (FastAPI + LangGraph). The web build runs the same React Native code via Expo Web. Conversations, memory, goals, and provider settings all come from the core API, so the mobile app, the web app, the CLI, and the MCP server all act on the same companion state.
