What do you want to do?
5 use cases
-
Run a private group chat with AI personas
Run a fully local multi-persona chat on your own llama.cpp server with no internet or login.
- Talk with Me
- Software and DevOps
- Intermediate
View prompt
Use the TalkWithMe repo to start a local chat at http://localhost:8000 against a llama.cpp server at <llm-base-url>. Create one room with the personas Alex and Luna, send the message <test-message>, and report the persona replies. Verify that the room's messages are still listed after a page reload.
-
Hear and speak to personas with TTS and STT
Add spoken replies from a TTS server and voice prompts through a Whisper-style STT server.
- Talk with Me
- Software and DevOps
- Advanced
View prompt
Use the TalkWithMe repo to configure TTS at <tts-base-url> and STT at <stt-base-url> in settings.yaml, then start the app. Send the spoken test phrase <test-phrase> and report the transcribed text and whether a persona audio reply was produced. Verify that the transcription matches the phrase.
-
Point Talk with Me at a remote LLM with an API key
Connect the chat app to a hosted OpenAI-compatible LLM while keeping the key out of settings.yaml.
- Talk with Me
- Software and DevOps
- Intermediate
View prompt
Use the TalkWithMe repo to connect to the remote LLM at <llm-base-url> using the key in llm_api_key. Send the test message <test-message> and report the reply and the startup log line saying whether a key is configured. Verify that the key value itself does not appear in the log or the UI.
-
Let personas call tools from MCP servers
Enable tool calls so personas can fetch web pages or run queries through Streamable HTTP MCP servers.
- Talk with Me
- Software and DevOps
- Advanced
View prompt
Use the TalkWithMe repo to configure MCP server <mcp-server-url> in settings.yaml, enable tool calls for the persona <persona-name>, and restart the app. Ask the persona to use the tool on <test-input> and report the tool call shown in the chat. Verify that the tool result appears in the reply.
-
Build a persona library by cloning and renaming
Clone a stock persona, rename it, and keep the on-disk folder matched to the new name.
- Talk with Me
- Software and DevOps
- Intermediate
View prompt
Use the TalkWithMe repo to clone the persona Alex, rename the clone to <new-persona-name>, and update its description to <description>. Report the new directory name under Personas/ and the contents of its prompt.md. Verify that the directory name matches the new name or that a name: line records it.
How to use Talk with Me
- Check you have what it needs: Python 3.10 or newer; A locally running llama.cpp server with an OpenAI-compatible API (the README mentions the --api flag); A clone of the TalkWithMe repository and its dependencies installed from requirements.txt.
- Open scorbo2/TalkWithMe on GitHub and read the README and license.
- Start your llama.cpp server with its OpenAI-compatible API enabled, using the --api flag.
- In the project folder, run
pip install -r requirements.txt. - Run
uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload. - Open http://localhost:8000 in your browser, then open Settings and confirm the LLM base URL (the README example is http://localhost:8080).
These steps come from our top use case, Run a private group chat with AI personas, which also has a copy-paste agent prompt.
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeTalk with Me alternatives · Best AI repos for Software and DevOps
About this repo
- Who it is forDevelopers and self-hosters who run a local LLM and want a private, configurable chat app with AI personas, optional voice, and optional tools.
- Why it is hot
- LanguagePython
- Sourcegithub.com/scorbo2/TalkWithMe · Back to Hot repos
Requirements
- Python 3.10 or newer
- A locally running llama.cpp server with an OpenAI-compatible API (the README mentions the --api flag)
- A clone of the TalkWithMe repository and its dependencies installed from requirements.txt
Add this badge to your README
Maintain Talk with Me? Show readers where to find these use cases.
Markdown
[](https://dedupedai.com/use-cases/scorbo2-talkwithme/?utm_source=github&utm_medium=badge&utm_campaign=scorbo2-TalkWithMe)
HTML
<a href="https://dedupedai.com/use-cases/scorbo2-talkwithme/?utm_source=github&utm_medium=badge&utm_campaign=scorbo2-TalkWithMe"><img src="https://dedupedai.com/badge/scorbo2/TalkWithMe.svg" alt="Use cases on Deduped" height="20"></a>
A static image, no tracking script. About the badge
Questions about Talk with Me
What is Talk with Me?
TalkWithMe is a local single-user web chat app that connects to a llama.cpp server and supports multi-persona group chats with optional text-to-speech and speech-to-text. It is an open-source project on GitHub: https://github.com/scorbo2/TalkWithMe.
Who is Talk with Me for?
Developers and self-hosters who run a local LLM and want a private, configurable chat app with AI personas, optional voice, and optional tools.
What can I do with Talk with Me?
5 use cases so far, for example: Run a private group chat with AI personas; Hear and speak to personas with TTS and STT; Point Talk with Me at a remote LLM with an API key. Each has steps and a copy-paste agent prompt.
What do I need to run Talk with Me?
Python 3.10 or newer; A locally running llama.cpp server with an OpenAI-compatible API (the README mentions the --api flag); A clone of the TalkWithMe repository and its dependencies installed from requirements.txt.
What are alternatives to Talk with Me?
Other hot AI repos in Software and DevOps: Omarchy Local AI, Hermes Plan Mode, Agent 2, Agnes Harness, Skills.
Is Talk with Me safe to run?
Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.