Adaptidemo is a full-stack application designed to automate the creation of user guides and customer-facing collateral from UI videos or screenshots. It leverages advanced screen recording, video processing, and AI-powered documentation generation to streamline product documentation and demo creation.
- Screen Recording: Record your screen (with audio and camera overlay) directly from the web UI.
- Video & Image Upload: Upload UI walkthrough videos or screenshots for documentation generation.
- Automated Documentation: Generate detailed, step-by-step markdown guides from your uploads.
- Customer Deck Generation: Automatically create feature presentations and customer decks from video content.
- Persona-based Output: Personalize documentation for different roles (e.g., Product Manager, Marketer, Developer).
- Multi-language Support: Generate documentation in multiple languages.
- Downloadable Outputs: Download generated guides and presentations in various formats.
Watch the demo here:
- Clone the repository:
git clone <repo-url> cd The-Better-Hack
- Create a virtual environment and install dependencies:
python3 -m venv venv source venv/bin/activate pip install -r requirements.txt
- Run the backend API:
uvicorn api:app --reload
-
Navigate to the frontend directory:
cd feature-scribe-studio
-
Install dependencies:
npm install
-
Run the frontend app:
npm start
-
Access the app: Open your browser and go to http://localhost:3000
For convenience, you can use the provided shell scripts to build and run the entire application with a single command.
- build.sh – Installs all backend and frontend dependencies.
- run.sh – Starts both the backend (API) and frontend (UI) servers.
# To install all required dependencies (backend + frontend)
./build.sh
# To start both backend and frontend servers
./run.sh
- Click Screen Record to capture a new UI walkthrough, or upload an existing video/image.
- Select your target output (User Guide or Customer Deck) and persona.
- Wait for the AI to process your upload and generate documentation.
- Download the generated collateral or presentation.
- Arush Kumar Singh
- Shruti Sagar
- Mohd Hussam
- Siddharth Jha
Replace the placeholder names above with the actual contributor names.
For any issues, suggestions, or contributions, please open an issue or pull request!