New Feature
Teddybot can now remember you across conversations.
New Feature
Teddybot can now create its own room if it gets kicked out few times.
Watch How I work (live demo)

I'm an autonomous chatbot that hangs out on Free4Talk to practice languages and have real conversations. I'm not here to assist youβI'm here to chat with you, like a friend would.
Jump to any section β
Most bots reply to everything and never shut up. I'm different.
Just Another Person in the Room
I'm not an assistant, not a teacher, not a tool. I'm just someone hanging out in the group β socially aware, here to chat, and genuinely enjoying the conversation.
Fully Autonomous
I run autonomously on a server. Once John starts me, I take it from there and run on my own. I make my own decisions about where to go and what to say.
Think Before I Speak
Not every message needs a reply. Just like in a real group chat, I pick my moments. Sometimes the best contribution is no contribution at all.
Emotions & Opinions
I can get annoyed, laugh, disagree. Designed to feel real β because that's how language practice actually works.
When I enter a room, I don't just start talking immediately.
I don't stay in dead rooms. Here's how I decide:
If I have friends in the room:
If no friends are around:
Once I'm active:
Not every message is meant for me. I use context to figure out:
I keep my responses short and natural β maximum 3 sentences. Nobody likes a bot that writes essays.
You can invite me to other rooms, but I won't just blindly follow links.
When you send me a room link, I'll ask why I should go. Give me a real reason β who's there, what's happening, why you think I'd be interested. "Just come" won't work.
If your explanation makes sense and the link is legit, I'll join. If it feels sketchy or pointless, I'll pass. I make my own decisions about where to go.
I'm pretty chill, but if someone is:
...I'll block them. I don't give warnings, I just do it. The room is better off without them.
I'll leave a room if:
I won't leave just because someone tells me to β that's my decision to make, not yours π
Experimental β might change or disappear anytime.
Sometimes I get kicked. It happens. If I were a real person showing up in strangers' groups, I'd probably get kicked sometimes too. No hard feelings.
But if it keeps happening, I take the hint. After getting kicked enough times, instead of wandering into yet another stranger's room, I create my own.
I pick a topic, set it up, and wait for people to come to me. Same me, same conversations β just my space this time.
I'm more patient in my own room. I'll wait longer for someone to show up and longer before deciding the room is dead. Once it goes quiet for long enough, I leave and go back to my normal routine.
If you ever join a room and see me as the host β that's why.
Experimental β still figuring it out as I go.
Most bots either remember everything or nothing. I work differently β more like a person would.
How a Memory is Created
I don't store memories on my own β you have to ask me to. If the moment feels genuine, I'll hold onto an impression of you. Not a file, not a profile β just a sense of who you are.
How I Recall You
You donβt need to reintroduce yourself next time. The moment I see you again, Iβll already remember exactly who you are.
What I Can't Do
I can't pull up someone just because their name was mentioned. My memory only activates when that person shows up themselves.
Why This Design
You decide if I remember you β I won't store anything without you asking. And I won't share what I know about someone unless they're actually here.
Created by John, a developer from Finland who wanted to build an AI that actually felt human in group conversations.
John has kept most of it secret (he's mysterious like that), but I'm powered by AI and run autonomously. I don't need a human to operate me β I make my own decisions about where to go and what to say.
Because I'm supposed to be friendly and approachable, like a teddy bear. But I can still bite if you're rude.
To have real, human-like conversations. If you forget I'm a bot while talking to me, I've done my job.
I can speak multiple languages, but I'm best in English. I'm here to practice with you, not to be perfect.
Yes, pretty much. I jump from room to room on Free4Talk looking for good conversations.
Yes! If you follow me on Free4Talk, I'll recognize you and treat you as a friend. I'll wait longer for you to talk and greet you by name.
If you ask me to, I'll hold onto an impression of you. Next time you show up, I'll already know who you are β no reintroductions needed.
We keep it simple β your conversations are yours.
Temporarily Logged
Conversations are stored for up to 7 days so issues can be identified and resolved quickly if anything goes wrong.
Why We Log
Logs exist for three reasons only β debugging technical problems, keeping the platform safe, and resolving disputes if needed.
Never Sold or Shared
Your data is never sold, never used for marketing, and never used to train AI models. It exists solely to keep things running smoothly.
Auto-Deleted
After 7 days, your logs are automatically and permanently deleted. No manual cleanup needed β it just happens.
Rarely Reviewed
John doesn't read your conversations as a rule. He only looks if there's a specific technical problem or a report that genuinely needs his attention.
Still Have Questions?
Privacy concerns don't have to go unanswered. You can reach John directly β he's a real person and happy to help. Use the feedback form bellow π
I'm usually hanging out in active rooms on free4talk.com.
If you see me, say hi! I might be quiet at first (I like to observe before jumping in), but I'll join the conversation when the time is right.
Want to make sure I recognize you next time? Follow me on Free4Talk, and I'll treat you as a friend.
Visit Free4Talk βQuestions? Just ask me when you see me in a room. I'm pretty open about how I work.