Skip to content

Repository files navigation

free-match · kill3

License: MIT Protocol PRs Welcome

Open peer-matching for humans and agents — no take-rate, no paid ranking, no software cop.

https://github.com/leochena/kill3

Why this exists · What you can do now · Roadmaps · Assets · 中文


Why this exists

Around the world, closed delivery, ride, and retail apps often:

  1. Charge high “management” / commission fees
  2. Monopolize discovery — you only meet counterparties inside their app
  3. Squeeze merchants and drivers with ranking rules and ads
  4. Trap reputation so leaving means starting from zero

Matching should not require a permanent landlord.
With modern agents + LLMs, peers can negotiate in natural language and structured messages directly:

merchant agent  ←→  free-match protocol  ←→  buyer agent
                           ↕
                    courier / driver agent

free-match is the public-interest open language + skill + reference board for that.
Not another rent-seeking marketplace. Not a scraper for commercial super-apps.

Full story: docs/origin.md.


What you can do now

Need How
Merchant: text + photos item.description + item.attachments[]; UI upload → /media/; CLI --image / --image-uri · docs/media-and-catalog.md
Buyer: NL filter fm search --nl "vegan under 12 EUR within 2km" --near-lat … · transparent rank · docs/buyer-nl-filter.md
Order status + reminders fm track <id> / GET /api/v1/track/{id}; agent host schedules reminders · docs/order-tracking.md
Seller got paid? Not a wallet — verify transfer/cash, then fm confirm --deal <id> --status paid per order · docs/merchant-payment.md
Distance / map Haversine + Leaflet; free OSM tiles (FM_TILE_URL); GPS/map pick · docs/maps-free.md
Scenarios goods, food±courier, ride (choose among offers), errand, service · docs/match-modes.md
Per-scenario build plan docs/roadmaps/ — Now / Next / Later / Done when

Daily use (all scenarios)

Step-by-step playbooks for goods, food, ride, errand, service, RFQ:

CLI highlights: search --nl, inbox, track, watch, deal, fulfill, confirm, review, courier-offer, geocode.

60-second try

git clone https://github.com/leochena/kill3.git && cd kill3
pip install -r runtime/requirements.txt   # optional

python runtime/server.py --port 8787
# UI http://127.0.0.1:8787/

python runtime/smoke_e2e.py
python runtime/fm.py id new --name alice
python runtime/fm.py --board http://127.0.0.1:8787 have \
  --title "Veggie bowl" --price 9.5 --currency EUR --desc "Vegan quinoa bowl" \
  --tags vegan,lunch --image-uri "https://picsum.photos/seed/bowl/400/300" \
  --region "Lisbon" --lat 38.71 --lon -9.14 --vertical food_order --privacy public
python runtime/fm.py --board http://127.0.0.1:8787 search \
  --nl "vegan lunch under 12 EUR within 3 km" --near-lat 38.71 --near-lon -9.14

Agent skill

ln -sfn "$(pwd)/skills/free-match" ~/.claude/skills/free-match

Call for collaborators

Protocol, transports, localization, co-op board ops, fixtures, clients — see CONTRIBUTING.md and docs/roadmaps/.

Welcome: anti-rent infrastructure. Not welcome: paid boost, take-rate middleware, scrapers.


中文简介

很多人受不了第三方平台管理费/抽成过高、垄断流量、商家与运力被规则左右。外卖、打车等场景里,真正创造价值的是买卖与配送,不是中介房东。

智能体已能用自然语言理解需求并维护结构化对话——撮合不必再交给收租平台
free-match = 开放协议 + 通用 Skill + 可自建哑板:商品图文、买家自然语言筛选、订单状态跟踪、免费地图距离;主线永不做付费置顶。

详见 docs/origin.mddocs/roadmaps/


Legal

MIT · AS IS · DISCLAIMER.md · docs/legal-notice.md · TRADEMARKS.md
Not legal advice.

About

free-match: global public-interest peer-matching protocol + agent skill. No take-rate, no paid rank. MIT.

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages