คู่มือติดตั้ง Claude Office Visualizer
► INSTALLATION GUIDE ◄

Claude Office
Visualizer

คู่มือติดตั้งสำหรับมือใหม่บน Windows
ทำตามทีละขั้นตอน ใช้เวลาประมาณ 15–20 นาที

🪟 Windows 10/11 ✅ ฟรี 100% ⏱ ~20 นาที
?

Claude Office คืออะไร?

🎮 Claude Office Visualizer คือโปรแกรมที่แสดงการทำงานของ Claude Code ในรูปแบบ ออฟฟิศ pixel art แบบ real-time

  • 🧑‍💼 มี Boss (Claude agent หลัก) นั่งทำงานอยู่ในออฟฟิศ
  • 👥 มี Employee (subagents) ที่ Boss สร้างขึ้นมาช่วยงาน
  • 💬 เห็น thought bubble แสดงว่า Claude กำลังทำอะไรอยู่
  • 📊 มี Whiteboard 11 โหมด เช่น Todo, Chart, Org Chart, Weather ฯลฯ
  • 🌆 มีหน้าต่างเมืองแสดงเวลากลางวัน–กลางคืนแบบ real-time
💡
เหมาะสำหรับใคร?คนที่ใช้ Claude Code และอยากเห็นว่า AI กำลังทำอะไรอยู่แบบสนุกๆ ด้วย pixel art animation
1

สิ่งที่ต้องมีก่อน

🪟
Windows 10/11
รองรับทั้งคู่
🐍
Python 3.10+
ต้องติดตั้งไว้แล้ว
💚
Node.js 20+
ต้องติดตั้งไว้แล้ว
🐙
Git for Windows
ต้องติดตั้งไว้แล้ว
🤖
Claude Code CLI
ต้อง login แล้ว
📦
uv
ติดตั้งในขั้นตอนที่ 3
⚠️
ตรวจสอบก่อน!เปิด Command Prompt แล้วพิมพ์คำสั่งเหล่านี้ ถ้าขึ้นเวอร์ชันได้ = พร้อมแล้ว
python --version
node --version
git --version

ถ้าตัวไหนขึ้นว่า "not recognized" ให้ดาวน์โหลดก่อน:
🐍 python.org/downloads  |  💚 nodejs.org  |  🐙 git-scm.com/downloads/win

2

ติดตั้ง Claude Code

ข้ามได้ถ้าติดตั้งแล้ว!ถ้าพิมพ์ claude --version แล้วขึ้นเวอร์ชัน ข้ามไปขั้นตอนที่ 3 ได้เลย
PSติดตั้งผ่าน PowerShell (เปิดแบบ Administrator)

คลิกขวาที่ PowerShell → "Run as Administrator" แล้วรัน:

irm https://claude.ai/install.ps1 | iex

รอจนติดตั้งเสร็จ แล้วรัน claude เพื่อ login ทำตามขั้นตอนบนหน้าจอ

3

ติดตั้ง uv

🚀 uv คืออะไร?

uv คือเครื่องมือจัดการ Python package ที่เร็วมาก Claude Office ใช้สำหรับรัน backend server

PSติดตั้ง uv ผ่าน PowerShell
irm https://astral.sh/uv/install.ps1 | iex

หลังติดตั้งเสร็จ ปิดและเปิด terminal ใหม่ แล้วตรวจสอบ:

uv --version

ถ้าขึ้น uv 0.10.x = สำเร็จ ✅

⚠️
ถ้า uv ยังหาไม่เจอปิด terminal แล้วเปิดใหม่ หรือรัน: set Path=%USERPROFILE%\.local\bin;%Path%
4

ดาวน์โหลด Claude Office

CMDClone จาก GitHub

เปิด Command Prompt แล้วรัน (ดาวน์โหลดมาไว้ใน C:\Users\[ชื่อคุณ]\claude-office):

cd %USERPROFILE%
git clone https://github.com/paulrobello/claude-office.git
cd claude-office

รอจนเห็น Cloning into 'claude-office'... และเสร็จสมบูรณ์

💡
โฟลเดอร์จะอยู่ที่ C:\Users\[ชื่อผู้ใช้]\claude-office ไม่ต้องย้าย ติดตั้งตรงนี้ได้เลย
5

ติดตั้ง Backend + Frontend

CMDติดตั้ง Backend (Python / FastAPI) — รอ ~3 นาที
set Path=%USERPROFILE%\.local\bin;%Path%
cd %USERPROFILE%\claude-office\backend
uv sync

รอจนขึ้น ✅ Installed ... packages = สำเร็จ

CMDติดตั้ง Frontend (Next.js) — รอ ~5 นาที
cd %USERPROFILE%\claude-office\frontend
npm install

รอจนขึ้น added XXX packages = สำเร็จ ✅

6

ติดตั้ง Hooks เข้า Claude Code

🪝 Hooks คืออะไร?

Hooks คือ "สายสัญญาณ" ที่เชื่อม Claude Code กับ Visualizer — เมื่อ Claude Code ทำงาน จะส่งข้อมูลให้ Visualizer แสดงผลแบบ real-time

GITรัน install.sh ผ่าน Git Bash

สำคัญ: ต้องใช้ Git Bash ไม่ใช่ CMD ปกติ!

วิธีเปิด: คลิกขวาบน Desktop หรือ Folder → เลือก "Git Bash Here"

Git Bash
export PATH="/c/Users/$USERNAME/.local/bin:/c/Program Files/Git/usr/bin:$PATH"
cd ~/claude-office/hooks
bash install.sh

รอจนขึ้น Done! Please restart Claude Code to apply changes.

ℹ️
Hooks ที่ถูกติดตั้ง (11 ตัว)SessionStart, SessionEnd, PreToolUse, PostToolUse, UserPromptSubmit, PermissionRequest, Notification, Stop, SubagentStart, SubagentStop, PreCompact
⚠️
อย่าลืม Restart Claude Code!หลังติดตั้ง Hooks ต้องปิดและเปิด Claude Code ใหม่ 1 ครั้ง เพื่อให้ hooks เริ่มทำงาน
7

วิธีเปิดใช้งาน (คลิกเดียว!)

🚀 ดับเบิลคลิก StartOffice.bat

ไฟล์อยู่ที่: C:\Users\[ชื่อผู้ใช้]\claude-office\StartOffice.bat


ดับเบิลคลิกแล้วรอประมาณ 15–20 วินาที ระบบจะ:

  • ✅ เคลียร์ port เก่าอัตโนมัติ
  • ✅ เปิด Backend (FastAPI) port 8000
  • ✅ เปิด Frontend (Next.js) port 3000
  • ✅ เปิด Browser ที่ http://localhost:3000 อัตโนมัติ
💡
ทำ Shortcut บน Desktopคลิกขวาที่ StartOffice.bat → Send to → Desktop (create shortcut) เปิดได้จาก Desktop เลย!
8

วิธีใช้งานใน Browser

1️⃣
เปิด StartOffice.bat
ดับเบิลคลิก
2️⃣
รอ Browser เปิด
localhost:3000
3️⃣
เปิด Claude Code
ในโปรเจกต์ใดก็ได้
4️⃣
ดูออฟฟิศ animate!
แบบ real-time
⌨️ Keyboard Shortcuts ในหน้าเว็บ

ปุ่มลัด

กด 0 — Whiteboard โหมดปกติ

กด 1–9 — สลับโหมดต่างๆ

กด T — Todo list

กด B — Background tasks

Whiteboard Modes

📋 Todo List

📊 Tool Usage Chart

🏢 Org Chart

📈 Stonks / Weather

🕐 Wall Clock

คลิกที่นาฬิกาบนผนังเพื่อสลับ AnalogDigital 12hDigital 24h

🗑️ Context Window Tracking

ถังขยะในออฟฟิศจะค่อยๆ เต็มตาม context window — เมื่อเต็ม Boss จะเดินไปกระทืบถัง (Context Compaction) 😄

9

แก้ปัญหาที่พบบ่อย

!❌ เปิด StartOffice.bat แล้ว browser ไม่ขึ้น

รอให้ frontend compile ครบก่อน (ครั้งแรกอาจใช้เวลา 30–60 วินาที) แล้วเปิด browser เอง:

http://localhost:3000
!❌ ตัวละครไม่ขยับ / ไม่มี animation
  • Restart Claude Code หลังติดตั้ง hooks แล้วหรือยัง?
  • Backend ทำงานอยู่ไหม? เช็คที่ http://localhost:8000/health
  • Claude Code กำลังทำงานอยู่ในโปรเจกต์ใดโปรเจกต์หนึ่งไหม?
!❌ Port 3000 หรือ 8000 ถูกใช้งานอยู่

StartOffice.bat จัดการให้อัตโนมัติ แต่ถ้ายังมีปัญหาให้รัน:

for /f "tokens=5" %a in ('netstat -ano ^| findstr :8000') do taskkill /PID %a /F
for /f "tokens=5" %a in ('netstat -ano ^| findstr :3000') do taskkill /PID %a /F
!❌ uv not found ใน CMD

เพิ่ม PATH แล้วลองใหม่:

set Path=%USERPROFILE%\.local\bin;%Path%
uv --version
► CLAUDE OFFICE VISUALIZER ◄

คู่มือนี้สร้างโดย AI ทำอะไรได้บ้าง (Work 360)

Source: github.com/paulrobello/claude-office

Backend: localhost:8000 Frontend: localhost:3000

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

ตั้งค่าความเป็นส่วนตัว

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

ยอมรับทั้งหมด
จัดการความเป็นส่วนตัว
  • คุกกี้ที่จำเป็น
    เปิดใช้งานตลอด

    ประเภทของคุกกี้มีความจำเป็นสำหรับการทำงานของเว็บไซต์ เพื่อให้คุณสามารถใช้ได้อย่างเป็นปกติ และเข้าชมเว็บไซต์ คุณไม่สามารถปิดการทำงานของคุกกี้นี้ในระบบเว็บไซต์ของเราได้

  • คุกกี้เพื่อการวิเคราะห์

    คุกกี้ประเภทนี้จะทำการเก็บข้อมูลการใช้งานเว็บไซต์ของคุณ เพื่อเป็นประโยชน์ในการวัดผล ปรับปรุง และพัฒนาประสบการณ์ที่ดีในการใช้งานเว็บไซต์ ถ้าหากท่านไม่ยินยอมให้เราใช้คุกกี้นี้ เราจะไม่สามารถวัดผล ปรับปรุงและพัฒนาเว็บไซต์ได้
    รายละเอียดคุกกี้

  • คุกกี้เพื่อปรับเนื้อหาให้เข้ากับกลุ่มเป้าหมาย

    คุกกี้ประเภทนี้จะเก็บข้อมูลต่าง ๆ รวมทั้งข้อมูลส่วนบุคคลเกี่ยวกับตัวคุณเพื่อเราสามารถนำมาวิเคราะห์ และนำเสนอเนื้อหา ให้ตรงกับความเหมาะสมกับความสนใจของคุณ ถ้าหากคุณไม่ยินยอมเราจะไม่สามารถนำเสนอเนื้อหาและโฆษณาได้ไม่ตรงกับความสนใจของคุณ
    รายละเอียดคุกกี้

บันทึกการตั้งค่า