← 开源
premieroctet

photoshot

An open-source AI avatar generator web app - https://photoshot.app

ApplicationsContent creationTypeScript
在 GitHub 打开
增长势头
+-124 小时新增 Star-0.0%
3.88k
Star
474
Fork
+0
本周
5
贡献者
创建于 2022-12-05 · 更新于 2026-10-16 · 今日第 18569 名
主要开发者
baptadndurdnadipasquale

premieroctet/photoshot 排名第 18,569,有 3,875 个星标。

同类别比较

premieroctet/photoshot 排名第 18,569,此处有 8 个同类条目;futantan/OpenGpt 排名第 18,568。

同类别比较
名称排名指标
yuruotong1/autoMate18,560
语言:
Python
星标数:
3,966
分叉数:
490
简介:
Like Manus, Computer Use Agent(CUA) and Omniparser, we are computer-using agents.AI-driven local automation assistant that uses natural language to make computers work by themselves
nraiden/openv018,561
语言:
TypeScript
星标数:
3,954
分叉数:
341
简介:
AI generated UI components
claraverse-space/ClaraVerse18,567
语言:
TypeScript
星标数:
3,902
分叉数:
440
简介:
Claraverse is a opesource privacy focused ecosystem to replace ChatGPT, Claude, N8N, ImageGen with your own hosted llm, keys and compute. With desktop, IOS, Android Apps.
futantan/OpenGpt18,568
语言:
TypeScript
星标数:
3,886
分叉数:
372
简介:
Create your own ChatGPT App in seconds.
TracecatHQ/tracecat18,572
语言:
Python
星标数:
3,835
分叉数:
435
简介:
Open-source security automation platform for teams and AI agents
1186258278/OpenClawChineseTranslation18,574
语言:
JavaScript
星标数:
3,793
分叉数:
497
简介:
🦞 OpenClaw (Clawdbot/Moltbot) 汉化版 - 开源个人 AI 助手中文版 | Claude/ChatGPT LLM 接入 | WhatsApp/Telegram/Discord 多平台 | 每小时自动同步 | CLI + Dashboard 全中文 | 全流程搭建教程,以及排错指南!
ravenscroftj/turbopilot18,579
语言:
C++
星标数:
3,767
分叉数:
120
简介:
Turbopilot is an open source large-language-model based code completion engine that runs locally on CPU
sligter/LandPPT18,585
语言:
Python
星标数:
3,617
分叉数:
492
简介:
一个基于LLM的演示文稿生成平台,能够自动将文档内容转换为专业的PPT演示文稿。平台支持多种AI模型,提供丰富的模板和样式选择,让用户能够创建高质量的演示文稿。
关键参数与规格
关键参数与规格
参数值
语言TypeScript
类别Applications
子类别Content creation
关键词Image production
星标数3,875
分叉数474
贡献者5
创建日期2022-12-05
更新日期2026-10-16
1 天星标数-1
7 天星标数0
排名18,569
上次排名7,885
排名变化-10,684
7 天星标排名11,810
上次 7 天星标排名9,187
7 天星标排名变化-2,623
总星标排名3,557
上次总星标排名3,552
总星标排名变化-5
国家France
README 摘录

Photoshot An open-source AI avatar generator web app ]( Try it out at photoshot. js for webapp 🖼 Chakra UI for UI components 📦 Prisma for database 🧠 Replicate, a platform for running machine learning models in the cloud 💰 Stripe for payments 👩‍🎨 Flux an open-source text-to-image generation model Getting Started Install dependencies: You can use Docker to run a local postgres database and maildev server (accessible at Create . It will be if you are using the provided docket setup. | | NEXTAUTH

_URL | The URL of your Next. js application, used for authentication purposes with NextAuth. | | S3_UPLOAD_KEY | The access key for your AWS S3 bucket used for storing pictures. | | S3_UPLOAD_SECRET | The secret key for your AWS S3 bucket used for storing pictures. | | S3_UPLOAD_BUCKET | The name of your AWS S3 bucket used for storing pictures. | | S3_UPLOAD_REGION | The AWS region where your S3 bucket is located. | | REPLICATE_API_TOKEN | The API token for Replicate. | | REPLICATE_USERNAME

| The username associated with your Replicate account. | | REPLICATE_MAX_TRAIN_STEPS | The maximum number of training steps for the Dreambooth AI model. | | REPLICATE_NEGATIVE_PROMPT | A prompt used for negative training examples in the Replicate AI model. Defualts to | | REPLICATE_HD_VERSION_MODEL_ID | The version of the model for upscaling the generated images. Such models can be browsed here | | NEXT_PUBLIC_REPLICATE_INSTANCE_TOKEN | A unique identifier for the training data. For best results use an identifier containing three

Unicode characters, without spaces e. | | SECRET | A random string used for NextAuth. | | EMAIL_FROM | The email address from which emails will be sent. | | EMAIL_SERVER | The SMTP server URL used for sending emails. It will be if you are using the provided docker setup, | | STRIPE_SECRET_KEY | The API key for your Stripe account. | | NEXT_PUBLIC_STRIPE_STUDIO_PRICE | The price of a studio in cents (e. | | NEXT_PUBLIC_STUDIO_SHOT_AMOUNT | The maximum number of shots allowed per studio

. | | OPENAI_API_KEY | The API key for the OpenAI API, used for the prompt wizard feature. | | OPENAI_API_SEED_PROMPT | A seed prompt used for generating style prompts using the OpenAI API. | Please note that if you want to use the provided setup you have to disable in your by adding: Run migrations Run the development server: Open with your browser to see the result.

常见问题

记录了多少星标和分叉?

premieroctet/photoshot 有 3,875 个星标和 474 个分叉。

仓库排名是多少?

premieroctet/photoshot 排名第 18,569。

记录的语言和类别是什么?

premieroctet/photoshot 有 3,875 个星标,语言为 TypeScript,类别为 Applications。

哪个仓库排名最接近?

premieroctet/photoshot 与 futantan/OpenGpt 比较,后者排名第 18,568,有 3,886 个星标。

README

Photoshot

An open-source AI avatar generator web app

Try it out at photoshot.app

Stack

  • ▲ Next.js for webapp
  • 🖼 Chakra UI for UI components
  • 📦 Prisma for database
  • 🧠 Replicate, a platform for running machine learning models in the cloud
  • 💰 Stripe for payments
  • 👩‍🎨 Flux an open-source text-to-image generation model

Getting Started

Install dependencies:

yarn install

You can use Docker to run a local postgres database and maildev server (accessible at http://localhost:1080):

docker-compose up -d

Create .env.local:

cp .env.example .env.local

Update environment variable values:

Environment Variable Explanation
DATABASE_URL The connection string for your PostgreSQL database. It will be postgresql://photoshot:photoshot@localhost:5432/photoshot if you are using the provided docket setup.
NEXTAUTH_URL The URL of your Next.js application, used for authentication purposes with NextAuth.js.
S3_UPLOAD_KEY The access key for your AWS S3 bucket used for storing pictures.
S3_UPLOAD_SECRET The secret key for your AWS S3 bucket used for storing pictures.
S3_UPLOAD_BUCKET The name of your AWS S3 bucket used for storing pictures.
S3_UPLOAD_REGION The AWS region where your S3 bucket is located.
REPLICATE_API_TOKEN The API token for Replicate.
REPLICATE_USERNAME The username associated with your Replicate account.
REPLICATE_MAX_TRAIN_STEPS The maximum number of training steps for the Dreambooth AI model. Defaults to 3000.
REPLICATE_NEGATIVE_PROMPT A prompt used for negative training examples in the Replicate AI model. Defualts to cropped face, cover face, cover visage, mutated hands
REPLICATE_HD_VERSION_MODEL_ID The version of the model for upscaling the generated images. Such models can be browsed here
NEXT_PUBLIC_REPLICATE_INSTANCE_TOKEN A unique identifier for the training data. It can be any string. For best results use an identifier containing three Unicode characters, without spaces e.g. cjw
SECRET A random string used for NextAuth.js authentication.
EMAIL_FROM The email address from which emails will be sent.
EMAIL_SERVER The SMTP server URL used for sending emails. It will be http://localhost:25 if you are using the provided docker setup,
STRIPE_SECRET_KEY The API key for your Stripe account.
NEXT_PUBLIC_STRIPE_STUDIO_PRICE The price of a studio in cents (e.g., 1000 = $10).
NEXT_PUBLIC_STUDIO_SHOT_AMOUNT The maximum number of shots allowed per studio.
OPENAI_API_KEY The API key for the OpenAI API, used for the prompt wizard feature.
OPENAI_API_SEED_PROMPT A seed prompt used for generating style prompts using the OpenAI API.

Please note that if you want to use the provided docker-compose setup you have to disable TLS in your .env.local by adding:

NODE_TLS_REJECT_UNAUTHORIZED = "0"

Run migrations

yarn prisma:migrate:dev

Run the development server:

npm run dev
# or
yarn dev

Open http://localhost:3000 with your browser to see the result.

排名相邻
同类项目