LionMultInstance
Manual de instalação, ativação, organização de sessões, macros, proxy e solução de problemas.
Manual de instalação, ativação, organização de sessões, macros, proxy e solução de problemas.
A chave é enviada ao e-mail da compra. Verifique também Spam e Promoções.
A licença permite um computador ativo por vez. Ao ativá-la em outro computador, a instalação anterior é desconectada.
Cada janela mantém cookies, login e armazenamento próprios. A mesma janela pode aparecer em várias Views sem duplicar a sessão.
Cada janela funciona como um navegador. Muitas janelas e sites pesados aumentam o consumo de RAM e CPU.
O auto-clique continua funcionando em outras Views. O multi-controle atua somente nas janelas habilitadas da View atual. Use automações apenas onde forem permitidas.
Clique no ícone de cursor da janela para configurar o primeiro ponto. O editor abre automaticamente quando ainda não existe ponto; defina a posição, intervalo e ative o controle global.
Quando um link abrir uma página auxiliar, use o botão de fechar popup no cabeçalho para voltar ao site. A mesma barra permite reiniciar somente a instância, preservando o login, ou excluí-la com confirmação para apagar sua sessão local.
Uma macro é um script escrito por você que roda dentro de uma janela a cada carregamento de página. Cada janela tem a sua própria macro, ligada e desligada de forma independente.
O botão de macro aceita somente JavaScript, a mesma linguagem que o
navegador executa. Não existe compilação nem conversão de outras linguagens: Python,
TypeScript, Lua, AutoHotkey e arquivos .bat não funcionam.
let,
const, arrow functions, async/await, encadeamento
opcional) e as APIs da própria página, como document,
window, fetch, setInterval e
localStorage.
require, pacotes do
npm e acesso a arquivos do computador. A janela roda sem integração
com o sistema, exatamente como uma aba de navegador.
import ou export: o script é
inserido dentro de uma função, então declarações de módulo não são válidas.
await solto também não vale, pelo mesmo motivo. Para
esperar por algo, use uma função assíncrona, como no segundo exemplo abaixo.
Exemplo simples: clicar num botão assim que a página abrir.
Exemplo com espera, usando uma função assíncrona:
A macro é aplicada a cada carregamento de página. Ao salvar com a macro ligada, ela roda na hora, e um script alterado substitui o anterior. O mesmo script não roda duas vezes no mesmo carregamento; desligar e ligar de novo executa outra vez.
lmi.listen(elemento, evento, função) para outros eventos e
lmi.onCleanup(() => recurso.disconnect()) para liberar observers
ou recursos próprios. Em tarefas assíncronas, verifique
lmi.signal.aborted. Efeitos já realizados e código executado fora
desse runtime não são desfeitos.
Cada janela pode sair por um proxy próprio, definido em Gerenciar View, ao lado do nome dela. Com o campo vazio, a janela usa o proxy global de Configurações.
Formatos aceitos: http://host:porta ou
socks5://host:porta. O valor é gravado ao sair do campo ou ao
pressionar Enter, e somente as janelas realmente afetadas são recarregadas.
Cada janela pode carregar suas próprias extensões, de forma independente das outras. Uma janela pode ter um bloqueador de anúncios enquanto a janela ao lado continua limpa.
manifest.json. Se você
recebeu um .zip, clique com o botão direito e escolha
Extrair tudo antes de continuar.
manifest.json, não a pasta que contém
essa pasta, e não o arquivo .zip.
O LionMultInstance é feito com Chromium, mas não é o Google Chrome. Extensões que apenas alteram a página — bloqueadores, temas, tradutores, preenchimento de formulário — costumam funcionar. Extensões que dependem de recursos internos do Chrome, como sincronização de conta, gerenciamento de abas ou login pela conta Google, podem não funcionar ou funcionar pela metade.
A extensão não se atualiza sozinha, porque não veio de uma loja. Para atualizar, baixe a versão nova, substitua o conteúdo da pasta e reabra o aplicativo.
Em Central de Controle > Logs e dados você escolhe por caixas de seleção o que entra na cópia: janelas e Views, proxies, auto-clique, preferências, atalhos, perfis e atualizações.
Ao importar, a prévia mostra quantas janelas trazem proxy e quais endereços, porque um proxy redireciona todo o tráfego daquela janela. Confira antes de confirmar.
As telas abaixo reproduzem as principais áreas do aplicativo. Os números ligam cada botão à sua explicação. Passe o mouse sobre os botões reais do aplicativo para ver a mesma função em uma dica.
--no-sandbox e reduz o isolamento de segurança do navegador.
--no-sandbox, mas não pelo atalho normal.Abra Configurações > Modo de compatibilidade. Se o aplicativo fechar antes, execute no PowerShell:
Libere espaço, feche o aplicativo e renomeie a pasta abaixo para preservar um backup e recriar as sessões:
Será necessário autenticar novamente as contas.
Recarregue somente o painel afetado e confirme a URL e a conexão. Se não resolver, reinicie a instância pelo cabeçalho. Para encerrar todos os processos sem usar a bandeja, escolha Sair completamente nas configurações gerais.
Reduza as janelas abertas e feche sites ou Views que não estejam em uso.
Credenciais são digitadas diretamente nos sites. A LionCodeTech não recebe senhas ou cookies. O aplicativo realiza verificações periódicas de licença e versão.
Suporte: contato@lioncodetech.com.br. Informe a versão e descreva o problema sem enviar senhas.
The key is sent to the purchase email. Also check Spam and Promotions.
One computer can be active at a time. Activating another computer disconnects the previous installation.
Each window keeps its own cookies, login and storage. The same window can appear in multiple Views without duplicating its session.
Every window works like a browser. More windows and demanding websites increase RAM and CPU usage.
Auto-click can keep running in other Views. Multi-control only affects enabled windows in the current View. Use automation only where it is allowed.
Click the window cursor icon to configure the first point. The editor opens automatically when no point exists; select its position and interval, then enable the global control.
When a link opens an auxiliary page, use the close-popup button in the window header to return to the website. The same bar can restart only that instance while keeping its login, or delete it with confirmation to erase its local session.
A macro is a script you write that runs inside a window after every page load. Each window has its own macro, switched on and off independently.
The macro button accepts JavaScript only, the same language the
browser runs. Nothing is compiled or converted from another language: Python,
TypeScript, Lua, AutoHotkey and .bat files do not work.
let,
const, arrow functions, async/await, optional chaining)
and the page's own APIs, such as document, window,
fetch, setInterval and localStorage.
require, npm
packages and access to files on your computer. The window runs with no system
integration, exactly like a browser tab.
import or export: the script is
placed inside a function, so module declarations are not valid.
await is not valid either, for the same reason.
To wait for something, use an async function, as in the second example below.
Simple example: click a button as soon as the page opens.
Example with a wait, using an async function:
The macro is applied on every page load. Saving while it is enabled runs it right away, and an edited script replaces the previous one. The same script does not run twice within one page load; switching it off and on runs it again.
lmi.listen(element, event, callback) for other events and
lmi.onCleanup(() => resource.disconnect()) to release observers or
custom resources. In async tasks, check lmi.signal.aborted. Previous
effects and code executed outside this runtime are not undone.
Each window can use its own proxy, set in Manage View next to its name. With the field empty, the window falls back to the global proxy in Settings.
Accepted formats: http://host:port or socks5://host:port.
The value is saved when you leave the field or press Enter, and only the windows
actually affected are reloaded.
Each window can load its own extensions, independently of the others. One window can run an ad blocker while the window next to it stays clean.
manifest.json. If you received a
.zip, right-click it and choose Extract all first.
manifest.json — not the folder
above it, and not the .zip file.
LionMultInstance is built on Chromium, but it is not Google Chrome. Extensions that only change the page — blockers, themes, translators, form fillers — usually work. Extensions that rely on internals of Chrome, such as account sync, tab management or Google account sign-in, may not work or may work only partially.
An extension does not update itself, because it did not come from a store. To update, download the new version, replace the folder contents and reopen the app.
Under Control Center > Logs and data you tick what goes into the copy: windows and Views, proxies, auto-click, preferences, shortcuts, profiles and updates.
On import, the preview shows how many windows carry a proxy and which addresses, because a proxy reroutes that window's whole traffic. Check it before confirming.
--no-sandbox and reduces browser security isolation.
--no-sandbox, but not from the normal shortcut.Open Settings > Compatibility mode. If the app closes first, run this command in PowerShell:
Free disk space, close the app and rename the folder below to keep a backup and recreate all sessions:
You will need to sign in to your accounts again.
Reload only the affected panel and check the URL and connection. If that does not help, restart the instance from its header. To stop every process without using the tray, choose Quit completely in General settings.
Reduce open windows and close websites or Views that are not being used.
Credentials are entered directly on the websites. LionCodeTech does not receive passwords or cookies. The app periodically checks its license and installed version.
Support: contato@lioncodetech.com.br. Include the app version and describe the issue without sending passwords.
La clave se envía al correo de compra. Revisa también Spam y Promociones.
Solo puede haber un equipo activo a la vez. Al activar otro equipo, la instalación anterior se desconecta.
Cada ventana conserva sus propias cookies, inicio de sesión y almacenamiento. La misma ventana puede aparecer en varias Views sin duplicar la sesión.
Cada ventana funciona como un navegador. Más ventanas y sitios exigentes aumentan el uso de RAM y CPU.
El auto-clic puede seguir funcionando en otras Views. El control múltiple solo afecta a las ventanas habilitadas de la View actual. Usa automatizaciones únicamente donde estén permitidas.
Pulsa el icono del cursor de la ventana para configurar el primer punto. El editor se abre automáticamente cuando no existe ninguno; elige la posición y el intervalo y activa el control global.
Cuando un enlace abra una página auxiliar, usa el botón de cerrar ventana emergente del encabezado para volver al sitio. La misma barra permite reiniciar solo esa instancia conservando la sesión, o eliminarla con confirmación para borrar sus datos locales.
Una macro es un script escrito por ti que se ejecuta dentro de una ventana en cada carga de página. Cada ventana tiene su propia macro, que se activa y desactiva de forma independiente.
El botón de macro acepta solo JavaScript, el mismo lenguaje que
ejecuta el navegador. No hay compilación ni conversión desde otros lenguajes:
Python, TypeScript, Lua, AutoHotkey y los archivos .bat no funcionan.
let,
const, arrow functions, async/await, encadenamiento
opcional) y las APIs de la propia página, como document,
window, fetch, setInterval y
localStorage.
require, paquetes de
npm ni acceso a los archivos del ordenador. La ventana funciona sin
integración con el sistema, igual que una pestaña del navegador.
import ni export: el script se
inserta dentro de una función, por lo que las declaraciones de módulo no son
válidas.
await suelto tampoco es válido, por el mismo motivo.
Para esperar algo, usa una función asíncrona, como en el segundo ejemplo.
Ejemplo sencillo: hacer clic en un botón en cuanto se abra la página.
Ejemplo con espera, usando una función asíncrona:
La macro se aplica en cada carga de página. Al guardar con la macro activada se ejecuta al instante, y un script modificado sustituye al anterior. El mismo script no se ejecuta dos veces en una misma carga; desactivarla y volver a activarla lo ejecuta de nuevo.
lmi.listen(elemento, evento, función) para otros eventos y
lmi.onCleanup(() => recurso.disconnect()) para liberar observers u
otros recursos. En tareas asíncronas, comprueba lmi.signal.aborted.
Los efectos anteriores y el código ejecutado fuera de este runtime no se deshacen.
Cada ventana puede salir por su propio proxy, definido en Gestionar View, junto a su nombre. Con el campo vacío, la ventana usa el proxy global de Configuración.
Formatos aceptados: http://host:puerto o
socks5://host:puerto. El valor se guarda al salir del campo o al pulsar
Enter, y solo se recargan las ventanas realmente afectadas.
Cada ventana puede cargar sus propias extensiones, de forma independiente de las demás. Una ventana puede tener un bloqueador de anuncios mientras la de al lado sigue limpia.
manifest.json. Si recibiste un
.zip, haz clic derecho y elige Extraer todo antes
de continuar.
manifest.json, no la carpeta que
la contiene, ni el archivo .zip.
LionMultInstance está hecho con Chromium, pero no es Google Chrome. Las extensiones que solo modifican la página — bloqueadores, temas, traductores, autocompletado — suelen funcionar. Las que dependen de recursos internos de Chrome, como la sincronización de cuenta, la gestión de pestañas o el inicio de sesión con Google, pueden no funcionar o hacerlo a medias.
La extensión no se actualiza sola, porque no vino de una tienda. Para actualizar, descarga la versión nueva, reemplaza el contenido de la carpeta y vuelve a abrir la aplicación.
En Centro de Control > Registros y datos eliges con casillas qué entra en la copia: ventanas y Views, proxies, auto-clic, preferencias, atajos, perfiles y actualizaciones.
Al importar, la vista previa muestra cuántas ventanas traen proxy y qué direcciones, porque un proxy redirige todo el tráfico de esa ventana. Compruébalo antes de confirmar.
Las siguientes pantallas reproducen las áreas principales de la aplicación. Cada número relaciona un botón con su explicación. Pasa el cursor sobre los botones reales para ver la misma función como ayuda.
--no-sandbox y reduce el aislamiento de seguridad del navegador.
--no-sandbox, pero no desde el acceso directo normal.
Abre Configuración > Modo de compatibilidad. Si la aplicación se cierra antes, ejecuta en PowerShell:
Libera espacio, cierra la aplicación y cambia el nombre de la carpeta para conservar una copia y recrear las sesiones:
Tendrás que volver a iniciar sesión en tus cuentas.
Recarga solo el panel afectado y comprueba la URL y la conexión. Si no se resuelve, reinicia la instancia desde su encabezado. Para cerrar todos los procesos sin usar la bandeja, elige Salir completamente en la configuración general.
Reduce las ventanas abiertas y cierra los sitios o Views que no estés usando.
Las credenciales se introducen directamente en los sitios. LionCodeTech no recibe contraseñas ni cookies. La aplicación comprueba periódicamente la licencia y la versión instalada.
Soporte: contato@lioncodetech.com.br. Indica la versión y describe el problema sin enviar contraseñas.