Co je BriefGate?
BriefGate je platforma pro sběr podkladů od klientů. Řekne si klientovi o soubory, informace, strukturované odpovědi a přístupy, které projekt potřebuje, a odpovědi vrátí tomu, kdo projekt vede — z dashboardu v prohlížeči, nebo přes AI kódovacího agenta přes MCP nebo REST.
Jaký problém to řeší
Projekt — postavený ručně nebo AI kódovacím agentem — umí jet rychle až do chvíle, kdy potřebuje něco od klienta.
Ne proto, že by byla práce těžká. Ale protože logo leží v cizím Dropboxu, otevírací dobu má někdo v hlavě a heslo do WordPressu je v e-mailu, který se nikomu nechce přeposílat. Neexistuje dobrý způsob, jak si o to netechnického klienta říct, jak ho upomenout, když na to zapomene, a jak poznat, jestli je to, co přišlo, použitelné.
Tahle mezera je celý produkt. Všechno níž existuje proto, aby ji zavřelo.
Dvě cesty dovnitř
Každý sběr podkladů skončí na stejném místě bez ohledu na to, jak vznikl: portál, který klient vyplní, upomínkový systém, který sám dohlíží na odpovědi, a na konci otypovaná data. Liší se jen to, kdo sběr podkladů zadává a kdo čte výsledek.
Z dashboardu — bez kódu
Přihlaste se na https://app.briefgate.dev/app a celý sběr podkladů odbavte ručně:
- Založte sběr podkladů od nuly, z ukázkového vzoru při onboardingu (web, branding nebo marketingová kampaň), nebo ze šablony — tři vestavěné veřejné šablony jsou dostupné na každém plánu včetně Free (web restaurace, web poradce, web klubu; všechny česky, postavené pro Radimovu vlastní agenturní práci); od plánu Solo výš si můžete uložit vlastní.
- Odešlete odkaz na portál — e-mail klientovi pošle BriefGate, upomínkové e-maily nepíšete sami.
- Sledujte průběh na detailu sběru podkladů, jak položky přicházejí.
- Vyžádejte revizi u čehokoli, co klient poslal špatně (od plánu Solo výš) — dostane vaši poznámku a znovu otevřené pole jen pro tuhle položku.
- Organizujte přes složky, jakmile vedete víc než pár sběrů podkladů najednou.
- Stáhněte všechno jako jeden ZIP, jakmile je sběr hotový — PDF a Markdown shrnutí plus každý nahraný soubor, bez nutnosti otevírat položky jednu po druhé (viz Stažení ZIP).
- Přidejte kolegy do týmu — plán Agency má 3 místa a lze dokoupit další; ostatní plány mají 1.
Tahle cesta se vůbec nedotkne MCP ani REST API. Pro účet, který proti BriefGate nikdy nenapíše řádek kódu, je to celý produkt.
Od AI kódovacího agenta
1. Agent deklaruje, co potřebuje.
Přes MCP nástroj define_intake, nebo POST /v1/intakes přes REST. Každá
položka má klíč, pod kterým si ji agent přečte zpátky, popisek, který uvidí
klient, typ a volitelná omezení:
{
"project_name": "Web Bella Cucina",
"client": { "email": "majitel@bellacucina.cz", "name": "Marek", "language": "cs" },
"items": [
{ "key": "logo", "type": "image", "label": "Logo firmy",
"constraints": { "formats": ["svg", "png"], "min_width": 512 } },
{ "key": "opening_hours", "type": "structured", "label": "Otevírací doba",
"schema": { "type": "object", "properties": {
"mon_fri": { "type": "string" }, "sat": { "type": "string" } } } },
{ "key": "wp_admin", "type": "secret", "label": "Přístup do administrace WordPressu" }
]
}2. Agent dostane zpátky otypovaná data.
Spustí se webhook, nebo si agent zavolá get_intake_results:
{
"intake_id": "in_01J9Z8X",
"status": "completed",
"progress": { "submitted": 3, "total": 3 },
"missing": [],
"results": {
"logo": { "url": "https://…", "filename": "logo.svg", "checksum_sha256": "…" },
"opening_hours": { "mon_fri": "11:00–22:00", "sat": "12:00–23:00" },
"wp_admin": { "value": "…", "one_time": true }
}
}URL souborů s kontrolními součty. Strukturované objekty ověřené proti
schématu, které agent deklaroval. Hesla vydaná jednou, API klíči se správným
oprávněním, a s odhalením zapsaným do auditního logu. A missing se
seznamem toho, co pořád chybí, aby se agent mohl rozhodnout, jestli má dost
na to pokračovat.
3. Agent staví dál.
Každý MCP nástroj má svůj REST protějšek, takže vlastní agentí smyčka v jakémkoli jazyce funguje taky. Vytváření vlastních šablon a zvaní kolegů do týmu jsou akce jen pro dashboard — agent přihlášený jen API klíčem ani jedno z toho neudělá.
Co se děje mezitím, ať přišel sběr podkladů odkudkoli
Klient dostane portál, ne formulář k rozluštění.
E-mail s přístupovým odkazem. Jedno kliknutí otevře stránku v klientově jazyce se seznamem toho, co ještě chybí a co je hotové. Žádný účet, žádné heslo, žádná registrace. Session platí 14 dní, takže může začít na telefonu a dokončit na notebooku.
Portál se nikde nezmiňuje o agentech, MCP ani API a vypadá stejně bez ohledu na to, jestli sběr podkladů zadal člověk ručně v dashboardu, nebo agent. Z pohledu klienta po něm někdo, kdo staví jeho projekt, chce šest věcí.
BriefGate klienta upomíná.
V rytmu, který jste zvolili vy nebo agent, s ohledem na noční klid, přestane ve chvíli, kdy položka dorazí, a natrvalo přestane, když se adresa odrazí. Po poslední upomínce se sběr podkladů označí za zaseknutý a předá zpátky vám, místo aby otravoval donekonečna.
Pro koho to je
- Lidi, kteří vedou sběr podkladů z dashboardu — freelancery a lidi z agentur, kteří chtějí portál, upomínky a šifrované úložiště přístupů bez psaní kódu.
- AI kódovací agenty — Claude Code, Cursor, Codex, Windsurf nebo jakýkoli MCP klient, plus vlastní agentí smyčka přes REST API.
- Webové agentury, které vedou víc klientských projektů najednou a kde je urgování systémový náklad, ne jen otrava.
- Freelance vývojáře, kteří nechtějí být tím, kdo posílá čtvrtý e-mail „ještě se připomínám s tím logem".
- Kohokoli, komu se dodávka zastaví kvůli chybějícím podkladům, textům nebo přístupům.
Čím se to liší od formulářového nástroje
Formulářový nástroj je navržený tak, aby formulář postavil člověk a odpovědi četl člověk. BriefGate tohle taky umí, ale přidává druhý způsob práce: agent umí požadavek deklarovat i výsledek zkonzumovat bez člověka na obou koncích.
Ten druhý způsob je důvod, proč jsou položky otypované, proč je odpověď API
otypovaný JSON a ne export do tabulky, proč existuje pole missing, proč
jsou opakovaná volání idempotentní a proč existují webhooky. Klientská
polovina zůstává stejná v obou případech: klient vidí stránku, která po něm
chce šest věcí, a nic o tom, jak vznikla.
BriefGate navíc sbírá přístupy, o což by se formulářový nástroj neměl žádat.
Položka typu secret se šifruje na serveru při přijetí, vydá se jednou a
nikdy se nevykreslí na žádné obrazovce — viz Bezpečnost.
Co to nedělá
Není to CRM, projektový nástroj, fakturace ani systém na smlouvy. Dělá to jednu věc: dostat chybějící informaci od klienta k tomu, kdo ji potřebuje. Cokoli dalšího z toho seznamu by to v téhle jedné věci zhoršilo.
Kde začít
- Rychlý start — funkční sběr podkladů za pět minut
- MCP nástroje — každý nástroj, argument a odpověď
- REST API — stejná plocha bez MCP
- Klientský portál — co klient reálně vidí
- Bezpečnost — včetně toho, čím BriefGate není