Skip to content
smchughinfoPublic

About

No description, website, or topics provided.

Resources

Stars

5 stars

Watchers

1 watching

Forks

Repository files navigation

Video Demonstration

OpenClone Demo

What Is OpenClone

Create real-time deepfake responses of a person using their photo, audio sample, and their bio + Q/A.

Why Is OpenClone

It's quite obvious to me that clones like these will be common at some point in the future. It will be a huge industry:

  • Talk to ancestors
  • "Reincarnation" of sorts
  • Yourself, as an agent
  • Dating speed runs
  • Modern-day answering machines

Now ask yourself, do you want Meta to be the one cloning you? Do you want to give all of your information over to some company in the typical way? They pay you lip service while collecting your data and using it however they want. That sounds awful and deeply disrespectful when the subject matter is one's identity. Therefore, I propose OpenClone. Data is fully exportable and user-owned, privacy is the default, and the code is open source.

How Is OpenClone

Architecture

Application Logic

OpenClone is a platform. The basics are taken care of:

  • Accounts and Authorization
  • Microservice Architecture
  • Complete ASP.NET/React website pattern
  • Base Entity Framework data model ready for expansion
  • Real-time rich-text logging framework

The base logic of OpenClone looks like this:

Application Flow 1 Application Flow 2 Application Flow 3 Application Flow 4

Component Overview

How to Run

  1. Set environment variables
  2. Run StartStopScripts/Database/restore.bat to setup environment
  3. Run StartStopScripts/run-all.bat to start everything

🤖 Claude Code Integration 🤖

Claude has special OpenClone integrations defined in its various CLAUDE.md files:

  • Claude can see your most recent screenshot.
  • Ask Claude to summarize what you worked on to Session Memory. It's sort of like the story of your application. This feature was added late in the development of OpenClone so most of the "story" is not there.
  • StartStopScripts/Claude/start.bat will launch Claude along with a shared tmux terminal for pair programming.
  • Nested CLAUDE.md files provide knowledge about each project

Lies

For simplicity, I have told you a few lies.

About

No description, website, or topics provided.

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages