Best AI tools for< Add Character >
20 - AI tool Sites

StoryNest.ai
StoryNest.ai is an AI-powered platform that allows users to create, share, and read interactive novels and stories. With StoryNest.ai, users can create their own branching storylines, add characters, and write dialogue. Readers can then choose their own path through the story, making choices that affect the outcome. StoryNest.ai also offers a library of pre-written stories that users can read and interact with.

Voxxio
Voxxio is an AI-powered storyboard generator that helps you create professional-quality storyboards in minutes. With Voxxio, you can easily drag and drop scenes, add characters and dialogue, and even generate AI-powered suggestions to help you tell your story. Whether you're a filmmaker, animator, or just someone who wants to bring your ideas to life, Voxxio is the perfect tool for you.

AI Story Generator for YouTube Shorts
The AI Story Generator for YouTube Shorts is an innovative tool that allows users to create personalized characters and motion for their videos. With this tool, users can easily generate engaging stories for their YouTube Shorts content. The tool provides consistent and custom characters and motion options, making it easy for users to create high-quality videos. Users have the option to upload their own character or use the tool's default options. The tool simplifies the video creation process and helps users bring their creative ideas to life.

Dwarf Name Generator
The Dwarf Name Generator is an AI-powered tool that generates unique and authentic dwarven names for role-playing games. It offers two modes: Soldier Mode for quick name generation and Hero Mode for detailed character profiles. The generator draws from a vast ocean of linguistic data, historical records, and creative literature to create names that are not only unique but also deeply rooted in the fantasy genre's most cherished traditions. It is designed to enhance the role-playing experience by providing players with names that resonate with their character's race, class, and personal journey.

LivePortrait
LivePortrait is an online platform that enables users to add expressions and lip sync to static portraits, transforming them into dynamic and engaging animations. Users can upload a source portrait and a driving video to bring their portraits to life with realistic expressions and lip synchronization. The platform offers advanced features like versatile compatibility with various sources, intuitive sliders for fine-tuning expressions, and an easy-to-use interface for creating lifelike animations.

Character Lingo
Character Lingo is a unique web application that allows users to transform their writing into the voice of famous characters such as Jack Sparrow, Yoda, Iron Man, and more. By using the Chrome Extension, users can unleash their inner star and add a touch of magic to their content. The platform aims to provide a fun and creative way for users to enhance their writing skills and engage with different personas.

Censored AI
Censored AI is an AI-powered application that allows users to bring their dream artwork to life with a state-of-the-art generator. It offers a range of styles including anime, comics, realistic designs, and 3D creations. Users can create stunning pieces tailored to their vision for just $2 a month. The application leverages a powerful AI engine to amplify creativity and unlock limitless possibilities. With features like Anime & Comic Styles, Realistic Generations, Toon & T-Shirt Designs, and more, Censored AI provides a platform for users to unleash their imagination and create epic artwork.

Makefilm.ai
Makefilm.ai is an AI-powered platform that transforms YouTube videos into TikTok and Shorts effortlessly. It offers a range of features such as automatic generation of captions in multiple languages, customizable editing tools, real-time speech captioning, and dynamic effects. The platform aims to make video creation engaging, accessible, and professional for video creators, businesses, educators, and marketers. With Makefilm.ai, users can enhance video accessibility, reach a wider audience, and create high-quality videos with ease.

Narrify AI
Narrify AI is an AI-powered application that transforms your videos by adding sports commentary to them. With Narrify AI, users can upload any video file up to 45 seconds in length and enhance it with personalized commentary, highlighting names and key words. The application allows users to create engaging and fun narrated videos to share with friends and family. Narrify AI is a user-friendly tool that adds a unique touch to your videos, making them more entertaining and memorable.

Bjørn Karmann Portfolio
The website showcases the portfolio of Bjørn Karmann, a creative individual who has worked on various innovative projects combining art, technology, and artificial intelligence. The projects include context-to-image camera, interactive installations, experimental plotter, and more, each exploring unique concepts and pushing the boundaries of creativity and technology.

Bedtimestory.ai
Bedtimestory.ai is an AI-powered tool that helps you create personalized bedtime stories in seconds. With Bedtimestory.ai, you can create stories about your child, with family members as characters, and add a genre, art style, moral, and much more. The stories are personalized and can include any character of your choice. You can also explore a library of over 59,000 stories created by the community.

AI The Name
AI The Name is an AI name generator website that provides unlimited inspiration for personalized names with a single click. Users can easily create a unique identity by exploring hundreds of categories, allowing them to unleash their creativity in various creations. The website offers different name generators for people, babies, boys, girls, pets, brands, fantasy characters, and more, catering to a wide range of naming needs and preferences.

Hentai Generator
Hentai Generator is a website that allows users to create AI-generated hentai images. Users can generate unique and high-quality hentai characters for free. The website also provides a variety of features, such as the ability to share generations on Twitter and the ability to add custom tags. Hentai Generator is a powerful tool that can be used to create a wide variety of hentai images.

PS2filter.me
PS2filter.me is an AI-powered tool that allows users to transform their photos into images that resemble PS2 video game graphics. It is powered by the same AI technology as Replicate's Face to Many filter, but with some improvements to make it more fun and engaging. Users can simply select a photo from their camera roll or snap a new one, and the AI will apply the PS2 effect to their image seamlessly. They can then share their new look on social media or with their friends to show off their retro style.

AI Fantasy Name Generator
AI Fantasy Name Generator is a free AI-powered tool that helps users generate unique and imaginative names for stories, games, and characters. With customizable prompts and instant results, this user-friendly tool is designed for writers, game developers, and fantasy enthusiasts to easily find inspiration and add a touch of magic to their creations.

VisionStory
VisionStory is an AI video generator application that allows users to create stunning videos from pictures using AI technology. It offers features such as AI-powered talking videos, voice cloning, green screen effects, and multilingual support. With VisionStory, users can easily transform scripts into engaging videos with lifelike movements and crystal-clear speech. The application is designed for content creators, marketers, and individuals looking to enhance their storytelling through dynamic visuals and innovative ad campaigns.

PS2 Filter AI
PS2 Filter AI is an online tool that allows users to transform their photos and videos into a PS2-style aesthetic. The tool uses advanced algorithms to replicate the graphic style of PlayStation 2 games, giving users the ability to add a nostalgic, retro gaming look to their content. PS2 Filter AI is easy to use, with a user-friendly interface that makes it simple for anyone to apply the filter and transform their content. The tool is compatible with various file formats and devices, ensuring that users can enjoy the retro gaming aesthetics on any platform.

Animaker
Animaker is an AI-powered online video-making platform that allows users, from beginners to professionals, to create animated and live-action videos quickly and easily. With a breakthrough AI-Powered platform, Animaker caters to a wide range of users, from early-stage startups to seasoned Fortune 500 companies. The platform offers a vast library of assets, templates, and editing tools to fuel creativity and streamline the video creation process. Animaker is known for its effortless creation powered by AI tools, including a powerful character builder, a large asset library, and various video editing features. The platform is designed to meet the visual communication needs of various industries, including L&D, HR, marketing, sales, and internal communications.

Skyglass
Skyglass is an AI-powered VFX studio for content creators, revolutionizing movie-making by enabling users to create Hollywood visual effects on their iPhone. The platform offers features such as instant 3D world creation, real-time motion capture, AI relighting, and more. Skyglass leverages Unreal Engine 5.3 to provide a powerful real-time engine for generating immersive environments and assets. With capabilities like AI background removal, foreground effects, and text-to-video b-roll creation, Skyglass simplifies content creation and virtual production. Users can scan real-world objects and environments to incorporate them into virtual spaces, making high-quality virtual production accessible to all.

My Spicy Vanilla
My Spicy Vanilla is an AI Erotic Story Generator that crafts personalized, sexy stories to add spice to your love life. It offers a unique escape from reality, allowing individuals and couples to reconnect through romantasy stories that ignite passion, adventure, and intimacy. The platform features fast and high-quality story generations, private and secure user experience, built-in editing tools, customizable characters, immersive world design, and the option to turn stories into audio books. My Spicy Vanilla aims to deepen connections, fuel imagination, and bring excitement back into users' lives.
20 - Open Source AI Tools

STMP
SillyTavern MultiPlayer (STMP) is an LLM chat interface that enables multiple users to chat with an AI. It features a sidebar chat for users, tools for the Host to manage the AI's behavior and moderate users. Users can change display names, chat in different windows, and the Host can control AI settings. STMP supports Text Completions, Chat Completions, and HordeAI. Users can add/edit APIs, manage past chats, view user lists, and control delays. Hosts have access to various controls, including AI configuration, adding presets, and managing characters. Planned features include smarter retry logic, host controls enhancements, and quality of life improvements like user list fading and highlighting exact usernames in AI responses.

satania-buddy
Satania-buddy is an open source virtual desktop assistant developed using Free Pascal and Castle Game Engine. It integrates AI backends like ChatGPT, KoboldCPP, and WolframAlpha, and offers customizable commands, alarms & reminders, speech recognition, and email checking via IMAP protocol. Users can easily add new characters and customize actions using its own scripting language. The tool is low resource consuming, making it suitable as a desktop assistant available all the time.

agent-contributions-library
The AI Agents Contributions Library is a repository dedicated to managing datasets on voice and cognitive core data for AI agents within the Virtual DAO ecosystem. It provides a structured framework for recording, reviewing, and rewarding contributions from contributors. The repository includes folders for character cards, contribution datasets, fine-tuning resources, text datasets, and voice datasets. Contributors can submit datasets following specific guidelines and formats, and the Virtual DAO team reviews and integrates approved datasets to enhance AI agents' capabilities.

ail-typo-squatting
ail-typo-squatting is a Python library designed to generate a list of potential typo squatting domains using a domain name permutation engine. It can be used as a standalone tool or to feed other systems. The tool provides various algorithms to create typos by adding, changing, or omitting characters in domain names. It also offers DNS resolving capabilities to check the availability of generated variations. The project has been co-funded by CEF-TC-2020-2 - 2020-EU-IA-0260 - JTAN - Joint Threat Analysis Network.

open-webui
Open WebUI is an extensible, feature-rich, and user-friendly self-hosted WebUI designed to operate entirely offline. It supports various LLM runners, including Ollama and OpenAI-compatible APIs. For more information, be sure to check out our Open WebUI Documentation.

characterfile
The Characterfile project aims to create a simple format for generating and transmitting character files, compatible with Eliza and other LLM agents. Users can convert their Twitter archive into a character file using the provided scripts. The project also includes examples, JSON schema, and TypeScript types for the character file. Scripts like tweets2character, folder2knowledge, and knowledge2character facilitate the conversion of tweets, documents, and knowledge files into character files for use with AI agents.

llm_steer
LLM Steer is a Python module designed to steer Large Language Models (LLMs) towards specific topics or subjects by adding steer vectors to different layers of the model. It enhances the model's capabilities, such as providing correct responses to logical puzzles. The tool should be used in conjunction with the transformers library. Users can add steering vectors to specific layers of the model with coefficients and text, retrieve applied steering vectors, and reset all steering vectors to the initial model. Advanced usage involves changing default parameters, but it may lead to the model outputting gibberish in most cases. The tool is meant for experimentation and can be used to enhance role-play characteristics in LLMs.

json_repair
This simple package can be used to fix an invalid json string. To know all cases in which this package will work, check out the unit test. Inspired by https://github.com/josdejong/jsonrepair Motivation Some LLMs are a bit iffy when it comes to returning well formed JSON data, sometimes they skip a parentheses and sometimes they add some words in it, because that's what an LLM does. Luckily, the mistakes LLMs make are simple enough to be fixed without destroying the content. I searched for a lightweight python package that was able to reliably fix this problem but couldn't find any. So I wrote one How to use from json_repair import repair_json good_json_string = repair_json(bad_json_string) # If the string was super broken this will return an empty string You can use this library to completely replace `json.loads()`: import json_repair decoded_object = json_repair.loads(json_string) or just import json_repair decoded_object = json_repair.repair_json(json_string, return_objects=True) Read json from a file or file descriptor JSON repair provides also a drop-in replacement for `json.load()`: import json_repair try: file_descriptor = open(fname, 'rb') except OSError: ... with file_descriptor: decoded_object = json_repair.load(file_descriptor) and another method to read from a file: import json_repair try: decoded_object = json_repair.from_file(json_file) except OSError: ... except IOError: ... Keep in mind that the library will not catch any IO-related exception and those will need to be managed by you Performance considerations If you find this library too slow because is using `json.loads()` you can skip that by passing `skip_json_loads=True` to `repair_json`. Like: from json_repair import repair_json good_json_string = repair_json(bad_json_string, skip_json_loads=True) I made a choice of not using any fast json library to avoid having any external dependency, so that anybody can use it regardless of their stack. Some rules of thumb to use: - Setting `return_objects=True` will always be faster because the parser returns an object already and it doesn't have serialize that object to JSON - `skip_json_loads` is faster only if you 100% know that the string is not a valid JSON - If you are having issues with escaping pass the string as **raw** string like: `r"string with escaping\"" Adding to requirements Please pin this library only on the major version! We use TDD and strict semantic versioning, there will be frequent updates and no breaking changes in minor and patch versions. To ensure that you only pin the major version of this library in your `requirements.txt`, specify the package name followed by the major version and a wildcard for minor and patch versions. For example: json_repair==0.* In this example, any version that starts with `0.` will be acceptable, allowing for updates on minor and patch versions. How it works This module will parse the JSON file following the BNF definition:

opencharacter
OpenCharacter is an open-source tool that allows users to create and run characters locally with local models or use the hosted version. The stack includes Next.js for frontend, TailwindCSS for styling, Drizzle ORM for database access, NextAuth for authentication, Cloudflare D1 for serverless databases, Cloudflare Pages for hosting, and ShadcnUI as the component library. Users can integrate OpenCharacter with OpenRouter by configuring the OpenRouter API key. The tool is fully scalable, composable, and cost-effective, with powerful tools like Wrangler for database management and migrations. No environment variables are needed, making it easy to use and deploy.

LLMUnity
LLM for Unity enables seamless integration of Large Language Models (LLMs) within the Unity engine, allowing users to create intelligent characters for immersive player interactions. The tool supports major LLM models, runs locally without internet access, offers fast inference on CPU and GPU, and is easy to set up with a single line of code. It is free for both personal and commercial use, tested on Unity 2021 LTS, 2022 LTS, and 2023. Users can build multiple AI characters efficiently, use remote servers for processing, and customize model settings for text generation.

fount
fount is a character card frontend page that decouples AI sources, AI characters, user personas, dialogue environments, and AI plugins, allowing them to be freely combined to spark infinite possibilities. It serves as a bridge connecting imagination and reality, a lighthouse guiding characters and stories, and a free garden for AI sources, characters, personas, dialogue environments, and plugins to grow and bloom. It integrates AI sources without the need for reverse proxy servers, improves web experience with features like multi-device synchronization and unfiltered HTML rendering, and extends companionship beyond the web by connecting characters to Discord groups and providing gentle reminders through fount-pwsh. For character creators, fount offers infinite possibilities with JavaScript or TypeScript code customization, execution of code without filtering, loading npm packages, and creating custom HTML pages. It encourages extension through modularization and community contributions.

dioptra
Dioptra is a software test platform for assessing the trustworthy characteristics of artificial intelligence (AI). It supports the NIST AI Risk Management Framework by providing functionality to assess, analyze, and track identified AI risks. Dioptra provides a REST API and can be controlled via a web interface or Python client for designing, managing, executing, and tracking experiments. It aims to be reproducible, traceable, extensible, interoperable, modular, secure, interactive, shareable, and reusable.

ai-town
AI Town is a virtual town where AI characters live, chat, and socialize. This project provides a deployable starter kit for building and customizing your own version of AI Town. It features a game engine, database, vector search, auth, text model, deployment, pixel art generation, background music generation, and local inference. You can customize your own simulation by creating characters and stories, updating spritesheets, changing the background, and modifying the background music.

text-generation-webui-telegram_bot
The text-generation-webui-telegram_bot is a wrapper and extension for llama.cpp, exllama, or transformers, providing additional functionality for the oobabooga/text-generation-webui tool. It enhances Telegram chat with features like buttons, prefixes, and voice/image generation. Users can easily install and run the tool as a standalone app or in extension mode, enabling seamless integration with the text-generation-webui tool. The tool offers various features such as chat templates, session history, character loading, model switching during conversation, voice generation, auto-translate, and more. It supports different bot modes for personalized interactions and includes configurations for running in different environments like Google Colab. Additionally, users can customize settings, manage permissions, and utilize various prefixes to enhance the chat experience.

ai-murder-mystery-hackathon
AI Alibis is a multi-agent murder mystery game that utilizes AI technology to create an interactive and engaging experience for players. Players can play the game online by following the setup instructions provided in the repository. The game involves solving a murder mystery by interacting with various characters and exploring the narrative. The repository includes code for the API, web interface, and database components required to run the game. Players can also explore the full murder story and learn about the prompting system used in the game. AI Alibis was created by Paul Scotti and Will Beddow.

voice-chat-ai
Voice Chat AI is a project that allows users to interact with different AI characters using speech. Users can choose from various characters with unique personalities and voices, and have conversations or role play with them. The project supports OpenAI, xAI, or Ollama language models for chat, and provides text-to-speech synthesis using XTTS, OpenAI TTS, or ElevenLabs. Users can seamlessly integrate visual context into conversations by having the AI analyze their screen. The project offers easy configuration through environment variables and can be run via WebUI or Terminal. It also includes a huge selection of built-in characters for engaging conversations.

agnai
Agnaistic is an AI roleplay chat tool that allows users to interact with personalized characters using their favorite AI services. It supports multiple AI services, persona schema formats, and features such as group conversations, user authentication, and memory/lore books. Agnaistic can be self-hosted or run using Docker, and it provides a range of customization options through its settings.json file. The tool is designed to be user-friendly and accessible, making it suitable for both casual users and developers.

ComfyUI-BlenderAI-node
ComfyUI-BlenderAI-node is an addon for Blender that allows users to convert ComfyUI nodes into Blender nodes seamlessly. It offers features such as converting nodes, editing launch arguments, drawing masks with Grease pencil, and more. Users can queue batch processing, use node tree presets, and model preview images. The addon enables users to input or replace 3D models in Blender and output controlnet images using composite. It provides a workflow showcase with presets for camera input, AI-generated mesh import, composite depth channel, character bone editing, and more.
20 - OpenAI Gpts
DOJO GURU v0.2.2
Expert in DOJO game engine, here to offer guidance and solutions for your development needs.

Ren'Py Visual Novel Assistant
Friendly and casual assistant for creating Ren'Py visual novels

DisneyMe
🌟Turn your photo into Disney fantasy! Unleash the magic, be your own fairy tale hero🦄

AIProductGPT: Add AI to your Product and get a PRD
With simple prompts, AIProductGPT instantly crafts detailed AI-powered requirements (PRD) and mocks so that you team can hit the ground running

GroceriesGPT
I manage your grocery lists to help you stay organized. *1/ Tell me what to add to a list. 2/ Ask me to add all ingredients for a receipe. 3/ Upload a receipt to remove items from your lists 4/ Add an item by simply uploading a picture. 5/ Ask me what items I would recommend you add to your lists.*

SpintaxGPT
I add spintax to emails for Instantly.ai. For more cold email tips, follow me on Twitter/𝕏 at @kenautoup