Skip to main content
Glama

Vritti

Creative OS MCP — агент становится дизайнером.

Лёгкая Creative OS без API-ключей, которая превращает любого ИИ-агента в компетентного графического дизайнера с памятью Brand DNA, генерацией с учётом жанра, самокритикой и контролем версий.

Возможности

  • Без API-ключей — Pollinations.ai (бесплатно, без регистрации) + SVG fallback

  • Brand DNA — зафиксируйте цвета/шрифты/стиль один раз → генерируйте всегда

  • Жанровые навыки — horror, music, corporate, cinema, minimal, vibrant

  • 35+ пресетов — Instagram, LinkedIn, YouTube, TikTok, обложки альбомов, постеры фильмов

  • Самокритика — оценка по 6-мерной рубрике с автоперегенерацией

  • Контроль версий — каждая генерация отслеживается (адаптировано из Rudra Musical Git)

  • Генерация SVG — локальный SVG fallback с учётом навыков через rsvg-convert

  • Мультидвижок — цепочка Pollinations → HuggingFace → SVG fallback

Related MCP server: brand-gen

Установка

# No dependencies beyond httpx + pillow (already installed on Termux)
cd ~/vritti
pip install -e .

# Or just use directly
PYTHONPATH=src python3 -m vritti.server

Использование

В качестве MCP-сервера (stdio JSON-RPC)

# Add to your MCP config
{
  "vritti": {
    "command": "python3",
    "args": ["-m", "vritti.server"],
    "env": { "PYTHONPATH": "/path/to/vritti/src" }
  }
}

Python API

from vritti.server import generate_image, create_brand, quality_check

# Create brand DNA
create_brand(
    name="My Brand",
    primary_color="#1a1a2e",
    secondary_color="#e94560",
    style="dark cinematic",
)

# Generate with brand
result = generate_image(
    prompt="Ancient temple at midnight, dramatic lighting",
    genre="horror",
    brand="My Brand",
    preset="movie-poster",
)

# Quality check
quality = quality_check(
    image_path=result["path"],
    prompt="Ancient temple at midnight",
    genre="horror",
    brand="My Brand",
)
print(f"Score: {quality['overall_score']}/100")

Инструменты MCP

Инструмент

Описание

generate_image

Генерация изображения по текстовому запросу (Pollinations/SVG fallback)

generate_carousel

Многослайдовая карусель для социальных платформ

create_brand

Создание профиля Brand DNA (цвета, шрифты, стиль)

list_skills

Список доступных жанров, форматов и принципов

list_engines

Список движков генерации и их статус

list_presets

Список 35+ пресетов платформ

list_brands

Список сохранённых бренд-профилей

get_version

Получить информацию о версии Vritti

get_platform

Получить распознанную платформу и пути вывода

version_history

Получить историю версий всех генераций

quality_check

Оценить качество изображения по рубрике

Навыки

Жанры

  • horror — глубокие красные, чёрные, монохром

  • music — зависит от жанра (хип-хоп — смелый, lo-fi — приглушённый)

  • corporate — синие, белые, консервативные

  • cinema — драматичный, высокая контрастность, цветокоррекция

  • minimal — пустое пространство, один акцент, воздух

  • vibrant — неон, высокая насыщенность, смелые градиенты

Форматы

  • instagram-square — 1080x1080

  • instagram-carousel — 1080x1350 (4:5)

  • album-cover — 3000x3000 (требование Spotify/Apple)

  • movie-poster — 2700x4000 (27:40 при 300 DPI)

  • linkedin-carousel — 1080x1350

  • youtube-thumbnail — 1280x720

Архитектура

vritti/
├── src/vritti/
│   ├── server.py          # MCP server (JSON-RPC over stdio)
│   ├── engines/           # Pollinations + HuggingFace + SVG
│   ├── svg/               # SVG generation + PNG conversion
│   ├── skills/            # Genre/format/principle loaders
│   ├── brand/             # Brand DNA CRUD
│   ├── quality/           # 6-dimension rubric scoring
│   ├── versioning/        # Version control (Rudra-adapted)
│   ├── output/            # 35+ platform presets
│   └── platform.py        # Termux/Android/Windows detection
├── skills/                # JSON skill files
│   ├── genres/            # Horror, music, corporate, etc.
│   ├── formats/           # Instagram, album, poster specs
│   └── principles/        # Color theory, typography, composition
└── pyproject.toml

Лицензия

MIT — LGCY Studios.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    A memory-backed brand generation runtime for agent-led creative iteration. Enables AI agents to plan, generate, review, and improve brand materials with persistent brand memory and structured workflows.
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to generate on-brand visuals from ideas, URLs, documents, or PDFs in over 100 formats and 150+ languages, with consistent brand kits.
    4 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Generates logos, social media posts, app-store screenshots, comic panels, and visual-novel assets from natural-language prompts using 119 templates.
    MIT