AI Observatory

오픈소스 · 내 기기에서 실행

무엇을 바꿔야 할지

에이전트는 이미 모든 턴을 기록하고 있습니다. 그 로그를 읽어, 손볼 가치가 있는 몇 가지만 숫자와 함께 알려줍니다.

# 60일치 샘플 데이터로 실제 대시보드까지
$ git clone https://github.com/jxxyx-bloop/ai-observatory
$ cd ai-observatory/observatory
$ python3 observe.py demo digest report

Python 3 표준 라이브러리만 사용. 설치도, 의존성도, 빌드도 없습니다.

결과물

숫자가 아니라, 다음 행동

높음내지 않아도 될 피크 요금을 내고 있습니다≈ 월 34달러

시간대 과금 모델 지출의 61%가 피크 구간에 들어갔고, 같은 토큰이 최대 두 배까지 비쌉니다.

지켜볼 필요 없는 작업(테스트 생성, 마이그레이션, 문서 정리)은 비피크 시간대로 미루세요.

보통컨텍스트를 재사용하지 않고 다시 만들고 있습니다≈ 월 61달러

캐시 재사용률이 38%입니다. 컨텍스트를 다시 쌓는 비용은 다시 읽는 것의 약 12배입니다.

연관된 작업은 한 세션에서 이어가세요. 이 격차가 모델 교체보다 큽니다.

낮음월 18달러 플랜이 23배를 돌려줬습니다23배

종량제였다면 같은 작업에 412달러가 들었습니다. 여기서 고칠 것은 없습니다.

플랜을 유지하세요. 월 턴 수가 400 아래로 떨어지면 다시 보면 됩니다.

열다섯 가지 검사. 월 15달러 미만은 순위에서 내려가므로 맨 위는 언제나 의미가 있습니다. 건강한 사용은 건강하다고 그대로 보고합니다.

작동 방식

세 단계, 약 1초

  1. 읽기

    에이전트가 이미 로그를 남겼습니다. 그 파일을 있는 자리에서 읽습니다 — 설치할 것도, 켤 것도 없습니다.

  2. 측정

    토큰, 캐시, 시간대, 비용 — 작업이 실제로 실행된 시점의 요율로 계산합니다.

  3. 실행

    우선순위가 매겨진 변경 목록. 근거와 월 단위 가치가 함께 붙습니다.

API 키도, 프록시도, 계정도, 네트워크도 없습니다. 수집 자체는 토큰을 쓰지 않습니다.

무엇이 다른가

실제로 결제하는 방식 그대로 계산합니다

시각이 가격을 바꾼다

DeepSeek과 GLM은 시간대별로 과금합니다. UTC+7~+9에서는 그 피크 구간이 바로 업무 오후입니다.

플랜은 청구서가 아니다

월 18달러 플랜에서 “412달러를 썼다”는 허구입니다. “23배”는 아닙니다.

캐시 요율은 업체마다 다르다

0.1배는 Anthropic의 관행이지 법칙이 아닙니다. 여기서 틀리면 가장 중요한 숫자가 틀립니다.

13개 통화

IDR, VND, THB, PHP, MYR 등 — 현지 일당과 나란히 보여줍니다. 412달러의 무게는 어디서나 같지 않으니까요.

여기 모든 금액은 공개 API 정가, 즉 상한선입니다. 기업 계약과 월 구독 요금은 이보다 낮습니다.

프라이버시

구조가 보장하는 프라이버시

설정 파일을 직접 바꾸지 않는 한, 어떤 데이터도 기기를 벗어나지 않습니다.

최신 상태 유지

오래되면 페이지가 먼저 알려줍니다

대시보드는 서버가 아니라 파일입니다. 생성 시각이 기록되고, 페이지가 스스로 경과 시간을 계산합니다. 오프라인이며 조회할 대상이 없습니다.

하루 이내

아무것도 표시하지 않습니다. 항상 떠 있는 배너는 아무도 읽지 않습니다.

하루가 지나면

마지막으로 생성한 시점과, 그 이후 세션이 아직 반영되지 않았음을 알립니다.

일주일이 지나면

오래됐다고 분명히 말하고, 복사 버튼과 함께 새로고침 명령을 제시합니다.

샘플 데이터는 아무리 방금 만들었더라도 항상 그 사실을 밝힙니다.

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.