inkloom README

The project's README from github.com/Inkloom-art/inkloom. As one markdown file: README.md.

Inkloom

Specialised AI models for logo design.

inkloom.art


What we are building

A logo is not a picture. It is a constructed object with rules: a mark that holds at sixteen pixels and on the side of a building, letterforms spaced by eye rather than by metric, clear space derived from the mark's own geometry, and lockups that still read when one of them is all you have room for.

General image models do not work this way. They produce something logo-shaped — a plausible arrangement of marks with no construction behind it, no reasoning about the business, and nothing you can hand to a printer or a sign maker.

Inkloom is building models that construct a mark the way a studio does, as a sequence of decisions that can each be explained:

Stage What it produces
Brand analysis Turns a description of a business — sector, audience, tone, competitors — into concrete constraints: stroke weight, width, geometry, counter shape, which symbol families fit
Typography Selects and fits letterforms against those constraints, then does the work that makes a wordmark: optical spacing, kerning at display size, a custom ligature where the name needs one
Symbol construction Composes geometric primitives under construction rules — shared radii, tangent junctions, consistent terminals — so the result is built rather than sampled
Composition Optical alignment rather than mathematical centring, clear-space ratios taken from the mark itself, and the lockup variants a brand actually needs

The output is meant to be a specification, not a bitmap: a mark you can describe, defend and reproduce.


Where we are

Early access is open at inkloom.art. Create an account, redeem a code, and credits are reserved against your account.

Generation is not live yet. We would rather say that plainly than imply otherwise: every page in the product says so, credits are described as reserved rather than spendable, and the feature flags that would switch generation on default to off and are not togglable from the console — because enabling a flag whose feature does not exist exposes a broken surface rather than a feature.

What runs today is the platform the models will ship on. Accounts and authentication, the credit ledger, the access-code system, the operations console, and the machinery around them: backups that are restore-tested rather than merely taken, an alerting pair where each half watches what the other cannot see, and a deployment path that refuses to migrate a database whose identity has not been confirmed.

What comes next

Generation itself, then the things that only make sense once it exists: export in the formats a designer and a printer each need, brand kits, revision history on a mark, and paid plans. None of it is claimed as present until it is.


About this repository

This source is published so the engineering can be read and audited — in particular the security and data-handling claims we make. It is not a distribution: see LICENCE.

Found a security issue? SECURITY.md says where to send it and what to expect. Please do not open a public issue.

Operational documentation — deployment, incident response, environment and runbooks — is kept internal. Source comments occasionally point at it by filename; that is a reference for the people who run the service, not a broken link. It describes how the service is operated, which is of no use to a reader and of some use to an attacker.

Built on Cloudflare Workers, Postgres and React Router, with the application and its API served from one origin — which is what makes the session cookie first-party and removes cross-origin handling entirely.

The test suite runs against a real database, a real browser and a real mail server rather than mocks of any of them, because the guarantees that matter here are transaction guarantees and a mock cannot have one. The test that matters most fires twenty-five simultaneous redemptions of a single code at a real database and asserts that exactly one redemption, one ledger entry and one balance exist afterwards.


Contact

General [email protected]
Security [email protected] — please read SECURITY.md first

Copyright © Inkloom. All rights reserved.

inkloom (Inkloom-art/inkloom)

Searching Database…

1.9K ·GitHub
Что это?Inkloom создаёт специализированные AI-модели, которые проектируют логотипы как последовательность объяснимых этапов — анализ бренда, типографика, построение символа и композиция, — а не генерируют одно изображение.
Это похоже на типичный AI-генератор изображений?Нет — универсальные модели изображений просто выдают правдоподобную картинку в форме логотипа без какой-либо логики построения, тогда как конвейер Inkloom создаёт знак через обоснованные этапы, результат которых можно передать в типографию.
Как начать пользоваться Inkloom?Зайдите на inkloom.art, создайте аккаунт и активируйте код доступа; после этого кредиты резервируются на вашем аккаунте.
Нужен ли код-приглашение, чтобы попасть внутрь?Да, продукт находится в раннем доступе и требует активации кода доступа, прежде чем кредиты будут зачислены на ваш аккаунт.
Могу ли я уже сегодня реально сгенерировать логотип?Пока нет — генерация явно не запущена, об этом сказано на каждой странице продукта, а функциональный флаг генерации по умолчанию выключен и не переключается из консоли.
Как платформа обращается с данными аккаунта и сессиями?Приложение и его API работают из единственного источника Cloudflare Workers с Postgres позади, что сохраняет cookie сессии first-party без междоменной обработки; логика активации нагрузочно протестирована на реальной базе на корректность.
Можно ли разместить у себя или форкнуть как open source?Нет — исходный код опубликован только для того, чтобы можно было проверить заявленные инженерные решения и меры безопасности; это явно не дистрибуция, и все права защищены (all rights reserved).
В чём разница между подходом Inkloom и одношаговым AI-генератором изображений?Inkloom разбивает логотип на модель анализа бренда, задающую ограничения (толщина штриха, геометрия, семейство символов), модели типографики и символа, которые строят внутри этих ограничений, и движок композиции, отвечающий за оптическое выравнивание и правила свободного пространства, — на выходе обоснованная спецификация, а не битмап.
Насколько тщательно тестируется платформа до того, как генерация заработает?Тестовый набор гоняется против реальной базы, реального браузера и реального почтового сервера вместо моков; ключевой тест выполняет двадцать пять одновременных активаций одного кода доступа и проверяет, что активация, запись в реестре (ledger) и итоговый баланс — ровно по одной.
Какие функции запланированы после запуска генерации?Форматы экспорта для дизайнеров и типографий, бренд-киты, история правок знака и платные тарифы — ни одна из них пока не заявлена как существующая.
Size
3.7 MB
Stars
1.9K
Updated
CommitSep 26
Age
29d
Commits · 90 Days