Run Sellee on your own machine.
The same open-source agent behind Sellee, running on your machine and your own marketplace accounts. It is free and open source, forever: no paid tier, with nothing metered.
macOS • Windows • Linux • about 10 minutes
git clone https://github.com/carousell/sellee cd sellee && ./setup
./setup refuses them; ~/dev/sellee is safe.# /etc/wsl.conf
[boot]
systemd=truegit clone https://github.com/carousell/sellee cd sellee && ./setup
docker compose build && docker compose up -d docker exec -it sellee sellee setup
Chrome runs on the host, not in the container:powershell -ExecutionPolicy Bypass -File .\start-chrome.ps1
Windows native is coming soon.
git clone https://github.com/carousell/sellee cd sellee && ./setup
Requires a glibc distribution with systemd. Alpine and other musl distributions are not supported.
The daemon runs as a systemd user unit: systemctl --user status sellee
One paste. Setup says what it will install and touch, and writes nothing until you agree.
What setup asks
One script, and consent before anything is written.
Consent first
Setup lists what it will do, then writes nothing until you agree.
Checks
Verifies that Chrome, Node, and the Claude CLI are installed.
The always-on worker
Registered and started, so buyers get answered while you are away.
Region
Sets the currency it prices in and which marketplaces you are offered.
answer: e.g. USSign into your marketplaces
In the agent's own Chrome window, yourself. Sellee never sees your passwords.
answer: sign in, in the browserTelegram, optionally
Scan a QR to bind your bot, or skip it and run
answer: y, or skipsellee connect telegramlater.
SELLEE: Sellee is a marketplace agent: it lists items, answers buyers, and
negotiates within limits you set. Nothing has been written yet.
? Proceed with the installation? [Y/n] Y
✓ Chrome • Claude Code, signed in • install location
SELLEE: Starting the always-on worker...
✓ worker running
? Where do you sell? [US] US
✓ carousell.ai key provisioned
? Connect marketplaces — opening my browser so you can sign in...
✓ marketplace connected
? Connect Telegram? (optional — scan the QR in this terminal) y
✓ bound to @your_sellee_bot
✓ You're all set. Send your bot a photo of something to sell, or run sellee chat.
• watch it work: sellee logs --web • check health: sellee healthcheckThen it's in chat
Connected Telegram? Send the bot a photo and Sellee takes it from there.
You can also chat with Sellee in the terminal using sellee chat.
✓ You're all set. the worker is running in the background

Day to day
The agent is a background worker plus a handful of commands.
sellee chat # a Claude Code session with your agent sellee logs --web # watch what it is doing sellee healthcheck sellee update sellee uninstall --preserve-data
Settings are conversational: ask Sellee what is available. The persona setting shapes how it speaks to buyers; autonomy and pacing are settings too.
Good to know
The depth, once you are running.
Your floor price stays yours
You set a public list price and a private floor, which is the least you would accept.
The floor is kept confidential. When Sellee replies to buyers, it doesn't have the floor in its context, nor any tools to retrieve it. All negotiation passes through the negotiation engine.
{ "floor": 40, "list_price": 48, "auto_counter_step": 10, "auto_counter_rounds": 2 }
{ "decision": "counter", "counter_price": 44, "hold_firm": false, "needs_seller_confirm": false, "message_intent": "counter:44" }
The model is told what to say, never the number it cannot cross. If a decision ever tried to emit a price below the floor, it is refused rather than allowed to leak.
How much it decides on its own
Sellee closes deals autonomously and escalates what it will not decide alone. A bid above your list price is never auto-accepted. Instead it is held for you, however good it looks.
How hands-on it is, is itself a setting. Every knob is in the open repo.
Where it posts
carousell.ai is always on. The other marketplace connectors are coming soon.
What it can't do
Four things worth knowing.
git clone https://github.com/carousell/sellee cd sellee && ./setup
sellee update keeps the install up-to-date •sellee uninstall --preserve-data removes Sellee but keeps your data