Skip to content
/ finic Public
forked from finic-ai/finic

Create browser agents to scrape websites and automate tasks.

License

Notifications You must be signed in to change notification settings

jyash97/finic

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🦊 Finic

Build and deploy browser agents.

License Issues

Finic is a cloud platform designed to simplify the deployment and management of browser-based automation agents, with a focus on fault-tolerant execution. It’s designed for quickly launching bots, scrapers, RPA integrationsm and other jobs that depend on multiple authenticated web services.

Automating.Browser.Interactions.mp4

Features:

  • Cloud Deployment: Deploy a pre-configured Playwright container to Finic Cloud with a single command. Trigger agents from the Finic dashboard or API.
  • Secure Credential Management: Safely store and access credentials using Finic’s built-in secret manager.
  • Monitoring: Track agent execution and view detailed logs through the Finic dashboard.

Quickstart

Install Finic.

pip install finicapi

Create a new agent with boilerplate code that logs into a website and extracts HTML content.

create-finic-app example-project
cd example-project

Run your agent locally.

poetry install
poetry run start

Deploy your agent to Finic Cloud.

finic-deploy

View and run your agent from the Finic dashboard.

🚧 Roadmap

  • Automated deployment from GitHub.
  • Containers with X11 installed for advanced UI automation.
  • Session impersonation - sync session tokens to the secret manager so your agents can use them.
  • Self healing selectors - use LLMs to propose code fixes when the content changes on target websites.
  • Scheduling and orchestration features to define workflows composed of multiple agents.
  • Automatically detect rate limits and back off to maximize throughput.
  • Set custom timeouts with no upper bound, useful for long running tasks or always-on agents.

About

Create browser agents to scrape websites and automate tasks.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 80.7%
  • Python 15.7%
  • JavaScript 1.8%
  • HTML 0.8%
  • Dockerfile 0.5%
  • ASP.NET 0.2%
  • Other 0.3%