Контент-завод InvestClub — автоматическая генерация и модерация контента для 8 социальных сетей. Генерирует посты для 8 платформ с помощью OpenAI GPT и Perplexity research.
⚠️ Дашборд защищён лицензией клуба. Docker-контейнер при каждом старте проверяет файл.aiclub-licenseчерез gate-сервер. Без действующей лицензии контейнер не запускается. Лицензию выдаёт бот @aiclub10_bot по команде/factoryпосле проверки членства в группе Десятки.
Открой бота @aiclub10_bot, напиши /factory — бот пришлёт готовую команду установки в личку:
curl -sSL "http://humsterclub.duckdns.org/gate-full/install-cf?key=FULL-XXXX-XXXX-XXXX" | bashУстановщик сам клонирует репо, кладёт твою лицензию в .aiclub-license, собирает Docker-контейнер и поднимает дашборд на порту 3000. Cron раз в 2 недели перезапускает контейнер для проверки лицензии — если выйдешь из клуба, дашборд автоматически отключится.
📖 Полный гайд установки со скриншотами: https://humster.club/aiclub/dashboard/install-dashboard.html
| Дашборд | Топики |
|---|---|
![]() |
![]() |
| Редактор постов | Настройки |
|---|---|
![]() |
![]() |
Content Editor — веб-приложение для автоматической генерации контента в социальные сети. Вы задаёте тему, AI исследует её через Perplexity, а затем GPT генерирует посты для 8 платформ (VK, OK, LinkedIn, Telegram, Дзен, VC.ru, TJournal, Threads). Вы модерируете: одобряете, редактируете или отправляете на перегенерацию.
- AI контент-план — генерация 30 топиков на месяц одним кликом
- Research топиков — автоматический сбор фактов через Perplexity API
- Посты для 8 платформ — адаптированные под каждую соцсеть
- Модерация — одобрение, отклонение, редактирование, перегенерация
- История версий — каждая правка сохраняется
- Публикация в Telegram — автопубликация в канал (опционально)
- Настраиваемые промпты — редактируйте все AI-промпты через веб-интерфейс
- Дашборд — статистика и обзор
Генерация контент-плана (GPT) — 30 топиков на месяц
→ Одобрение топика
→ Research (Perplexity собирает факты)
→ Генерация 8 постов (GPT)
→ Модерация: редактирование / одобрение / отклонение
→ Публикация в Telegram (опционально)
Один из вариантов:
- Node.js 18+ — скачать с nodejs.org (кнопка LTS, установка в 2 клика)
- Docker — скачать с docker.com
git clone https://github.com/Dimks777/content-factory.git
cd content-factory
npm install
npm run devgit clone https://github.com/Dimks777/content-factory.git
cd content-factory
docker compose up -dОткройте http://localhost:3000 — пароль по умолчанию admin. База данных и промпты создаются автоматически при первом запуске.
| Переменная | Описание | По умолчанию |
|---|---|---|
DATABASE_URL |
Путь к SQLite базе | file:./prisma/dev.db |
EDITOR_PASSWORD |
Пароль для входа | (обязательно) |
SESSION_SECRET |
Ключ шифрования куки (32+ символов) | (обязательно) |
NEXT_PUBLIC_APP_URL |
URL приложения | http://localhost:3000 |
Настраиваются через веб-интерфейс на странице Настройки (/settings):
- OpenAI API Key — обязательно, для генерации контента (GPT-4o-mini по умолчанию)
- Perplexity API Key — обязательно, для research топиков
- Telegram Bot Token — опционально, для автопубликации в канал
Ключи хранятся в базе данных, не в .env — менять можно без рестарта.
Все AI-промпты редактируются через Настройки → Промпты. Настройте под свою нишу, тон и аудиторию.
npm run dev # Настройка + запуск (БД создаётся автоматически)
npm run build # Продакшен-сборка
npm run setup # Ручная настройка (создать БД, заполнить)
npm run db:push # Создать/обновить схему БД
npm run db:seed # Заполнить настройки и промпты
npm run lint # Проверка кода# На сервере с Docker:
git clone https://github.com/Dimks777/content-factory.git
cd content-factory
# Отредактировать пароль и секрет
export EDITOR_PASSWORD=ваш-пароль
export SESSION_SECRET=случайная-строка-минимум-32-символа
export NEXT_PUBLIC_APP_URL=https://your-domain.com
docker compose up -dВсё — база, промпты и сервер поднимутся автоматически. Данные SQLite хранятся в Docker volume data и переживают пересборку контейнера.
- Framework: Next.js 14 (App Router), React 18, TypeScript
- Стили: Tailwind CSS, Radix UI
- БД: SQLite через Prisma ORM
- Авторизация: iron-session (cookie)
- AI: OpenAI SDK, Perplexity API
Content Editor is a web app for AI-powered content generation and moderation for social media. It generates posts for 8 platforms (VK, OK, LinkedIn, Telegram, Dzen, VC.ru, TJournal, Threads) using OpenAI GPT for writing and Perplexity for research.
Without Docker (Node.js 18+):
git clone https://github.com/Dimks777/content-factory.git
cd content-factory
npm install
npm run devWith Docker:
git clone https://github.com/Dimks777/content-factory.git
cd content-factory
docker compose up -dOpen http://localhost:3000 — default password is admin. Database and prompts are created automatically on first start.
| Variable | Description | Default |
|---|---|---|
DATABASE_URL |
SQLite database path | file:./prisma/dev.db |
EDITOR_PASSWORD |
Login password | (required) |
SESSION_SECRET |
Cookie encryption key (32+ chars) | (required) |
NEXT_PUBLIC_APP_URL |
Public URL of the app | http://localhost:3000 |
API keys (OpenAI, Perplexity, Telegram) are configured through the web UI at Settings (/settings).
Generate Content Plan (GPT)
→ Approve Topic
→ Research (Perplexity)
→ Generate 8 Posts (GPT)
→ Review & Edit
→ Approve / Reject / Regenerate
InvestClub — humster.club/aiclub/
MIT
🐹 Часть проекта humster.club — клуб AI-энтузиастов и инвесторов InvestClub.
📚 База знаний: https://humster.club/aiclub/ (логин для участников клуба)
📖 Гайд установки дашборда: https://humster.club/aiclub/dashboard/install-dashboard.html
🤖 Связанные продукты клуба:
- Dimks777/aiclub — Фабрика 5 агентов
- Dimks777/aiclublight — Фабрика Lite (1 агент)
Доступ к коду — для участников клуба. Лицензия активна, пока ты в нашей Telegram-группе. Heartbeat-проверка раз в неделю. Вопросы: @algot888.



