Skip to content

AuthenticText

Humanize text with customizable pre-shot prompts written of a specific style you like or from a preset style already registered within the platform streamlit

Core trick

Clones a writing style from a user-pasted sample and prompts OpenAI to rewrite text in that style, with a human-likeness score.

Tags

Description

This is where AuthentiText truly shines and sets itself apart. Don't just sound human—sound like YOU. Our revolutionary custom style feature allows you to define a style by providing an example. Simply paste in a sample of any writing style you love—whether it's your own previous work, a famous author, or your brand's specific tone-of-voice—give it a name, and our AI will learn and adopt its unique nuances. This isn't just humanizing; it's style cloning, ensuring perfect consistency and an authentic voice that no other tool can replicate. Whether you're a student aiming to avoid AI detection, a marketer creating content that resonates, or a professional crafting the perfect email, AuthentiText is your secret weapon for making a genuine connection with your audience.
VictorBaumgartner/authentic_text★ 10 forksPythonCreated Aug 24, 2025 · last push Aug 24, 2025

README excerpt

# AuthentiText 📝

## Overview 🌟
AuthentiText is a Streamlit-based web application designed to analyze and humanize text, transforming robotic or AI-generated content into natural, engaging, and authentic writing. It uses the OpenAI API to evaluate text authenticity with a "Human Score" and provides suggestions for improvement, while also offering a humanization feature to rewrite text in various styles.

## Features ✨
- **Text Analysis 🔍**: Assesses text for human-like qualities with a strict scoring system (0-100% Human Score).
- **Text Humanization ✍️**: Rewrites text to sound natural and relatable in predefined or custom styles.
- **Dual Theme Support 🎨**: Offers light and dark themes with customizable CSS for a modern UI.
- **Custom Styles 🎭**: Allows users to define and save custom writing styles with examples.
- **Actionable Feedback 💡**: Provides detailed feedback and improvement suggestions based on analysis.

## Installation 🛠️

### Prerequisites 📋
- Python 3.8+
- An OpenAI API key (stored in a `.env` file or Streamlit secrets)

### Setup 🚀
1. Clone the repository:
   ```bash
   git clone <repository-url>
   cd authentiText
   ```
2. Install dependencies:
   ```bash
   pip install -r requirements.txt
   ```
3. Create a `.env` file in the project root and add your OpenAI API key:
   ```
   AIMLAPI_KEY=your_api_key_here
   ```
4. Run the application:
   ```bash
   streamlit run app.py
   ```

## Usage 🎮
1. **Input Text ✏️**: Paste your text into the text area on the ma

Team