FT
AboutSkillsProjectsChatContact
tren
Back to Projects

Automation & Computer Vision

BarterBot

Maritime Trade Automation

Category
Automation & Computer Vision
Status
Public
Technologies
11

Highlights

  1. 01

    Three-component architecture: Captain (route planning), Crew (Windows automation), and a Next.js dashboard (monitoring/control).

  2. 02

    Optimal maritime trade routes computed with a NetworkX graph model and beam search.

  3. 03

    Screen reading with OpenCV and Tesseract OCR, plus game-client automation through pydirectinput and mss.

Overview

BarterBot is a three-component system that automates Black Desert Online's maritime trading loop end to end. The Captain service runs on FastAPI with async SQLAlchemy and NetworkX, using beam search to compute the most efficient routes. Crew drives the game client with pydirectinput and mss while reading the screen through OpenCV and Tesseract OCR, and a Next.js dashboard provides real-time monitoring and control.

Tech Stack

PythonFastAPISQLAlchemyNetworkXOpenCVTesseract OCRpydirectinputmssNext.jsReactTypeScript
PreviousMobile API Security ResearchNextPerdego

Related projects

View All

Automation & Computer Vision

BlackBot

CV-Based Fishing Automation

A Windows tool automating the BDO fishing loop with a state machine, computer vision, and remote control.

PythonOpenCVpydirectinputmss

Automation & Computer Vision

MetinBot

Metin2 HP Automation

A CV automation that detects the HP bar and 3D text objects in Metin2 with YOLO, interacts via mouse, and includes auto-potion, OCR, and Discord integration.

PythonUltralytics YOLOPyTorchwindows-capture