AI Observatory

Mã nguồn mở · Chạy trên máy của bạn

Biết cần thay đổi điều gì

Agent của bạn vốn đã ghi lại từng lượt. Công cụ này đọc các log đó và chỉ ra vài thay đổi đáng làm — mỗi thay đổi kèm một con số.

# 60 ngày dữ liệu mẫu, ra thẳng bảng điều khiển thật
$ git clone https://github.com/jxxyx-bloop/ai-observatory
$ cd ai-observatory/observatory
$ python3 observe.py demo digest report

Chỉ dùng thư viện chuẩn Python 3. Không cài đặt, không phụ thuộc, không bước build.

Kết quả

Không phải một con số. Là bước tiếp theo

CaoBạn đang trả giá giờ cao điểm mà lẽ ra không cần≈ 34 $/tháng

61% chi tiêu trên các mô hình tính giá theo giờ rơi vào khung cao điểm, nơi cùng số token có thể đắt gấp đôi.

Đẩy những việc không cần ngồi canh — sinh test, migration, quét tài liệu — sang giờ thấp điểm.

Trung bìnhNgữ cảnh đang bị dựng lại thay vì tái dùng≈ 61 $/tháng

Tỷ lệ tái dùng cache chỉ 38%. Dựng lại ngữ cảnh tốn khoảng 12 lần so với đọc lại nó.

Giữ một phiên cho các việc liên quan thay vì mở lại. Khoảng cách này đáng giá hơn mọi lần đổi mô hình.

ThấpGói 18 đô của bạn đã trả lại gấp 23 lầngấp 23 lần

Nếu tính theo lượng, cùng khối lượng việc đó tốn 412 đô. Ở đây không có gì cần sửa.

Giữ nguyên gói. Xem lại khi số lượt mỗi tháng xuống dưới 400.

Mười lăm phép kiểm tra. Mục nào đáng dưới 15 đô một tháng sẽ bị hạ bậc, nên đầu danh sách luôn có ý nghĩa — và nếu bạn đang dùng hợp lý, nó nói đúng là hợp lý.

Cách hoạt động

Ba bước, khoảng một giây

  1. Đọc

    Agent của bạn đã ghi log sẵn. Chúng tôi đọc chính các tệp đó tại chỗ — không phải cài gì, không phải bật gì.

  2. Đo

    Token, cache, thời điểm và chi phí — tính theo đúng mức giá đang áp dụng lúc chạy.

  3. Hành động

    Một danh sách thay đổi có xếp hạng, kèm bằng chứng và giá trị mỗi tháng.

Không API key, không proxy, không tài khoản, không mạng. Việc thu thập tốn 0 token.

Khác ở chỗ nào

Tính đúng cách bạn thật sự trả tiền

Đồng hồ làm đổi giá

DeepSeek và GLM tính tiền theo giờ. Ở UTC+7 đến +9, khung cao điểm của họ đúng là buổi chiều làm việc của bạn.

Gói thuê bao không phải hoá đơn

Trên gói 18 đô, “bạn đã tiêu 412 đô” là hư cấu. “Gấp 23 lần” thì không.

Giá cache khác nhau theo nhà cung cấp

Mức 0,1× là thói quen của Anthropic, không phải quy luật. Sai chỗ này là sai con số lớn nhất trên trang.

Mười ba loại tiền tệ

VND, IDR, THB, PHP, MYR và hơn nữa — đặt cạnh mức công nhật địa phương, vì 412 đô không mang cùng một ý nghĩa ở mọi nơi.

Mọi con số ở đây là giá niêm yết API công khai — tức mức trần. Hợp đồng doanh nghiệp và gói thuê bao đều rẻ hơn.

Riêng tư

Riêng tư nhờ cách được dựng nên

Không gì rời khỏi máy bạn, trừ khi chính bạn sửa tệp cấu hình để cho phép.

Luôn cập nhật

Nó tự báo khi đã cũ

Bảng điều khiển là một tệp, không phải máy chủ. Trình kết xuất ghi lại thời điểm chạy, và trang tự tính phần chênh lệch — ngoại tuyến, không cần hỏi ai.

Dưới một ngày

Không hiện gì. Một dải thông báo luôn bật thì không ai đọc.

Sau một ngày

Cho biết lần dựng gần nhất, và rằng các phiên sau đó chưa nằm trong những con số này.

Sau một tuần

Nói thẳng rằng nó đã lỗi thời, kèm lệnh làm mới trên một nút sao chép.

Dữ liệu mẫu luôn tự nói rõ, dù vừa mới được kết xuất.

One command, about a minute

One line. It checks your setup, reads what your coding agents already wrote on this disk, builds your dashboard, puts an icon in your Dock and opens it.

git clone https://github.com/jxxyx-bloop/ai-observatory.git && cd ai-observatory/observatory && python3 observe.py setup

What that command does, step by step →

Something did not work
“python3: command not found”
macOS and Linux ship Python 3 already, so this is almost always Windows. Install it from python.org and tick “Add Python to PATH” during setup, then use python instead of python3.
“sync: 0 new events from 0 sources”
No supported tool has run on this machine yet, or its transcripts live somewhere non-standard. This is expected on a fresh laptop — the sample data in step 1 still shows the whole product.
The page says there is no digest yet
Collection and rendering are separate steps. Run python3 observe.py digest report, or just python3 observe.py all, which does every step in order.
Nothing opened in my browser
The file is still there — open dist/observatory.html from the project folder. Scheduled runs never open a browser on purpose, so a morning refresh cannot steal focus while you work.
macOS says the app is from an unidentified developer
That warning belongs to downloaded apps. The launcher is generated on your own machine, so it should never appear — if it does, the app was copied from another computer. Delete it and run python3 observe.py install again to build a local one.

Still stuck? Run python3 observe.py doctor — it checks every step and prints the exact fix for whichever one failed.