Se uma empresa deseja oferecer mensagens no aplicativo ou chamadas de voz, ela não precisa desenvolver a infraestrutura sozinha quando há algo como o Twilio à sua disposição. Da mesma forma, se quiserem apoiar pagamentos, existe o Stripe, ou para mapas, existe o poderoso Google.
Mas e se um desenvolvedor tiver a tarefa de incorporar colaboração multijogador em tempo real em seu software, nos moldes do Google Docs ou Figma? Bem, é aí que as coisas ficam um pouco complicadas. Uma opção é construir o software por conta própria e implantá-lo na nuvem, embora este seja um empreendimento complexo e que consome muitos recursos. Outra opção é usar um serviço gerenciado como o Pusher (agora propriedade do rival da Twilio, MessageBird) ou Liveblocks apoiados pela Atlassian, que são opções populares, mas podem não oferecer o tipo de flexibilidade que uma empresa precisa ao construir seu software, devido ao fato de que eles são serviços proprietários de terceiros.
E é aqui que Kit de festa entra na briga, com uma plataforma de implantação de código aberto repleta de todas as bibliotecas necessárias para empresas que buscam integrar a funcionalidade multijogador em seus aplicativos.
“Apenas construir e dimensionar back-ends colaborativos era algo que exigia conhecimento no assunto e pesado investimento operacional no passado”, disse o fundador e CEO do PartyKit, Sunil Pai, ao TechCrunch. “Com o PartyKit, é literalmente uma questão de minutos e é acessível para a maioria.”
Pai deixou seu cargo de engenheiro de sistema sênior na Cloudflare no ano passado e logo depois lançou uma versão inicial do PartyKit em parceria com o aplicativo de quadro branco colaborativo Tldraw. Nos meses seguintes, Pai iniciou uma reescrita total do produto original para torná-lo adequado para um conjunto mais extenso de casos de uso, antes de arrecadar US$ 2,5 milhões em financiamento pré-semente.
O financiamento até então não divulgado foi liderado pelo rolo compressor de VC Sequoia Capital, com a participação da Cursor Capital, Remote First Capital e patrocinadores anjos, incluindo o cofundador e CEO da Cloudflare, Matthew Prince, e o cofundador e CTO da Vercel, Guillermo Rauch.
Blocos de construção
O PartyKit talvez seja algo semelhante ao Vercel ou Netlify, mas com um foco específico na colaboração – para que os desenvolvedores tragam todo o seu próprio código, seja JavaScript ou TypeScript, e possam então integrar o PartyKit com suas próprias ferramentas e serviços e testar por conta própria máquinas locais em ambientes de integração contínua/entrega contínua (CI/CD).
“Ao fornecer blocos de construção poderosos de baixo nível nos quais os desenvolvedores podem escrever código, o PartyKit permite que os desenvolvedores criem aplicativos em seus próprios termos, sem ter que se preocupar com as complexidades da infraestrutura subjacente”, acrescentou Pai.
Além de facilitar a colaboração em tempo real entre humanos, talvez como parte de um quadro branco digital, jogo ou aplicativo de edição de código, as empresas podem integrar grandes modelos de linguagem (LLMs) como OpenAI ou até mesmo seus próprios modelos internos, para que um operador humano possa trabalhar em conjunto com um agente de IA, com o PartyKit lidando com todos os processos de longa execução, mantendo memória e contexto para o agente da máquina. E tudo com algumas linhas de código.
Assim, por exemplo, uma empresa poderia desenvolver um auxiliar de IA para algum software de design de produto, com o auxiliar intervindo proativamente para ajudar com sugestões enquanto eles projetam um site ou aplicativo. Ou talvez um jornalista que escreve um artigo possa receber verificação de fatos e orientação semelhante sobre tom e estrutura por meio de um pequeno agente incorporado em seu CMS.
“Construir aplicativos como esse exige infraestrutura em tempo real que envie dados e ações para seus usuários”, disse Pai. “Os LLMs agora significam que os humanos não colaboram apenas com humanos, mas também com pequenas entidades de IA com finalidades diferentes. Há um enorme buraco nas plataformas que podem permitir que os desenvolvedores criem esses tipos de aplicativos. É por isso que criei o PartyKit.”
Nos bastidores, a plataforma PartyKit é, na verdade, construída no Cloudflare, uma referência à gênese da tecnologia desde quando Pai trabalhou na gigante da infraestrutura em nuvem por mais de um ano. E antes disso, Pai também trabalhou em aplicativos multijogador na divisão Oculus da Meta (baixa latência e em tempo real são fundamentais para a experiência colaborativa de RV).
“Em cada situação (função), fiquei surpreso com quanto investimento e esforço ocorreram no lado da infraestrutura para possibilitar experiências colaborativas”, disse Pai. “Embora o resto da pilha de aplicativos tenha se tornado superacessível aos desenvolvedores nos últimos 20 anos – lembro-me de quando era preciso ser um especialista em banco de dados para criar um blog na Internet – o mesmo nível de mercantilização e acessibilidade não se tornou alcançou a infraestrutura multijogador. Não é coincidência que seja necessária uma empresa multibilionária para construir um jogo Google Docs, Figma ou AAA.”
O PartyKit está em beta aberto desde julho, e a empresa anunciou suas primeiras contratações há algumas semanas. Portanto, hoje sinaliza efetivamente para a empresa revelando seu financiamento e lançando sua plataforma para disponibilidade geral. Ela também está se preparando para apresentar recursos e serviços premium voltados para empresas, incluindo suporte para equipes, análises, conformidade e muito mais. Pai também confirmou que o PartyKit atenderia tanto à hospedagem local quanto na nuvem para aqueles que precisassem, um nível de flexibilidade que será particularmente importante para empresas que enfrentam um rigoroso escrutínio regulatório em termos de como armazenam e processam dados confidenciais.
“A ideia é levar o desenvolvimento multijogador em tempo real para milhões de desenvolvedores em todo o mundo, e a única maneira de fazer isso é vendê-lo como infraestrutura”, disse Pai.