DEDUPED Hot AI repos, turned into use cases Get the Monday 5

How to build a persona library by cloning and renaming with Talk with Me

Clone a stock persona, rename it, and keep the on-disk folder matched to the new name.

Authorization notice. Talk with Me is dual-use. Only use it on software, sites and systems you own or have explicit permission to test.

Who it is forA user who wants a set of distinct AI characters for different rooms and would rather adapt existing personas than write each from scratch.

The problemCreating many personas by hand is slow, and copies often leave numbered folders behind.

The outcomeA persona library in the Personas folder, where renamed clones usually have directories that match their new names.

What you need first

  • 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

Steps

  1. Run pip install -r requirements.txt and uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload to start the app.
  2. Open http://localhost:8000 and select the Personas control in the top right.
  3. Select Clone on the Alex persona, which adds a numeric suffix such as Alex_2 to the name.
  4. Edit the clone's name, description, router_hints, and system prompt inline.
  5. Check the Personas folder on disk to confirm the directory name matches the new display name, and check the name: line in prompt.md if it does not.

Prompt for your agent

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.

Caveat. Directory renames are best-effort, so names with no usable characters or with collisions keep the old directory name.

Share: X LinkedIn Hacker News Email Copy link

Disclaimer

Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked "Seen in the wild", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email [email protected] and we will look at it promptly. Full disclaimer page