Start by cloning the Finic repo.

git clone https://github.com/finic-ai/finic.git

Running Locally

Run the image locally the same as any other Docker container.

docker compose
docker up

Once the container is running, you can connect to it like this:

from playwright.sync_api import sync_playwright

playwright = sync_playwright().start()
browser = playwright.chromium.connect_over_cdp("ws://localhost:8000/ws")    
page = browser.new_page()
await page.goto("https://github.com/finic-ai/finic")
# ... The rest of your automation code

Deploying

Deploying the Finic chrome image should be the same as deploying any other container to your cloud platform. Links for each major platform: