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.

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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
    B
    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.
    9
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Generates logos, social media posts, app-store screenshots, comic panels, and visual-novel assets from natural-language prompts using 119 templates.
    MIT

View all related MCP servers

Related MCP Connectors

  • Build and run visual creative-production workflows from your AI agent.

  • Generate on-brand images from your AI agent: design, edit, and render templates over MCP.

  • Generate logos, social posts, app screenshots, comic panels & visual-novel assets from prompts.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/krshforever/vritti'

If you have feedback or need assistance with the MCP directory API, please join our Discord server