Add apricot-blossom: AI avatar platform for preserving memories

This commit is contained in:
2026-04-20 15:00:43 +00:00
parent d6b619fcfe
commit 7d07b38f0c
2 changed files with 91 additions and 0 deletions

View File

@@ -0,0 +1,56 @@
{
"name": "Apricot Blossom",
"id": "apricot-blossom",
"available": true,
"port": 3000,
"exposable": true,
"dynamic_config": true,
"short_desc": "AI avatar platform for preserving memories and voices of loved ones",
"author": "alexz",
"source": "https://gits.alexzaw.dev/alexz/runtipi",
"website": "",
"tipi_version": 1,
"version": "1.0.0",
"categories": ["ai", "utilities"],
"supported_architectures": ["arm64", "amd64"],
"min_tipi_version": "4.0.0",
"created_at": 1745107200000,
"updated_at": 1745107200000,
"form_fields": [
{
"type": "password",
"label": "Anthropic API Key",
"hint": "Your Anthropic API key (starts with sk-ant-)",
"required": true,
"env_variable": "ANTHROPIC_API_KEY"
},
{
"type": "password",
"label": "ElevenLabs API Key",
"hint": "Your ElevenLabs API key for voice synthesis",
"required": true,
"env_variable": "ELEVENLABS_API_KEY"
},
{
"type": "text",
"label": "ElevenLabs Voice ID",
"hint": "The voice ID to use for speech synthesis",
"required": true,
"env_variable": "ELEVENLABS_VOICE_ID"
},
{
"type": "text",
"label": "Supabase URL",
"hint": "Your Supabase project URL (e.g. https://xxxx.supabase.co)",
"required": true,
"env_variable": "NEXT_PUBLIC_SUPABASE_URL"
},
{
"type": "password",
"label": "Supabase Anon Key",
"hint": "Your Supabase anonymous/public key",
"required": true,
"env_variable": "NEXT_PUBLIC_SUPABASE_ANON_KEY"
}
]
}