Easy App
กลับไปหน้ารีวิว Repo
รีวิว Repoร่าง

รีวิว ThinkRail — agentic IDE จาก JetBrains แยกงาน agent ด้วย git worktree

vibe-coder
รีวิว ThinkRail — agentic IDE จาก JetBrains แยกงาน agent ด้วย git worktree

ข้อมูล Repo

JetBrains/thinkrail
ภาษา
TypeScript
ดาว
1,709
สร้างเมื่อ
แก้ไขล่าสุด
ร่าง

เปลี่ยนสถานะผ่าน API: PATCH /api/reports/d7875164-dc44-48e3-b754-68504f5be41c

แคปชันสำหรับ Facebook

JetBrains ทำ IDE สำหรับยุค AI agent แล้วเปิดโค้ดให้ใช้ฟรีครับ 🛤️ ThinkRail สร้างหน้าตา IDE เต็มรูปแบบรอบ coding agent ชื่อ pi ✅ แต่ละงานแยกเป็น workspace ด้วย git worktree ให้หลาย agent ทำงานพร้อมกันได้ไม่ชนกัน ✅ มี editor, file tree, terminal และคอมเมนต์รีวิวบน diff ที่ส่งเข้าแชทได้ ✅ เปิดหลายแชทพร้อมกัน เห็น token และค่าใช้จ่ายแบบสด ๆ ✅ ไฟล์ SPEC.md เก็บความรู้ของโปรเจกต์ไว้ข้างโค้ด ไม่หายไปกับแชท ✅ ต่อ MCP ได้ ใช้ JetBrains AI หรือ provider ของเราเอง มีทั้งแอปเดสก์ท็อปและ CLI เหมาะกับสาย vibe coding ที่รันหลายงานพร้อมกัน 🔗 https://github.com/JetBrains/thinkrail #ThinkRail #JetBrains #AIAgent #VibeCoding #OpenSource

ภาพปกแบบ HTML สด

แสดงจาก HTML ต้นฉบับที่ใช้สร้างภาพ ดาวน์โหลดเป็น PNG 1080×1350 ได้ทันที

สรุป

ThinkRail เป็น agentic IDE โอเพนซอร์สจาก JetBrains ที่สร้างรอบ coding agent ชื่อ pi แยกแต่ละงานเป็น workspace ด้วย git worktree มี Monaco editor, terminal, หลายแชทพร้อมกัน และไฟล์ SPEC.md ที่ agent ดูแลเป็นความรู้ของโปรเจกต์ ใช้ได้ทั้งแอปเดสก์ท็อปและ CLI license Apache-2.0

คืออะไร

ThinkRail คือ agentic IDE จาก JetBrains ที่สร้างหน้าตา IDE เต็มรูปแบบรอบ coding agent ชื่อ pi แยกงานแต่ละชิ้นเป็น workspace ของตัวเอง และให้ agent มีความรู้เรื่องโปรเจกต์ที่ติดตัวไปตลอดผ่าน living specs กับ skills ทีมบอกว่าขั้นต่อไปจะเพิ่ม extension เต็มรูปแบบ ให้ ThinkRail สร้างเครื่องมือที่ต้องใช้ได้เองตามวิธีทำงานของเรา

จุดเด่น

  • 🌿 Workspace แยกกันด้วย git worktree แต่ละอันมี branch และโฟลเดอร์ของตัวเอง agent หลายตัวทำงานคู่ขนานได้โดยไม่แตะ checkout หลัก งานที่ดีก็ merge ที่เหลือลบทิ้ง
  • 🔀 เห็นสถานะ branch เทียบกับ origin และ pull request ในแถบบน กด publish, push หรือเปิด PR ได้ เมื่อ PR บน GitHub เปิดแล้วจะเห็น CI checks และผลรีวิว ส่ง check ที่ fail ให้ agent แก้ หรือ merge ได้จากในแอป
  • 🖥️ เป็น IDE จริง มีแท็บ Monaco editor, Files tree พร้อมเครื่องหมาย git, terminal และคอมเมนต์รีวิวบนไฟล์หรือ diff ที่ส่งเข้าแชทเป็นบริบทได้
  • 💬 รันหลาย session ของ pi พร้อมกันต่อ workspace แต่ละ session เลือกโมเดลเองได้ และเห็นจำนวน token กับค่าใช้จ่ายแบบสด ๆ
  • 📘 Specs เป็นแหล่งความจริงของโปรเจกต์ ไฟล์ SPEC.md ที่เชื่อมกันเป็นกราฟอยู่ข้างโค้ด agent อ่านและดูแลผ่านเครื่องมือ spec_* ความตั้งใจของงานจึงไม่หายเมื่อปิด session
  • 🔌 อ่าน Agent Skills ที่มีอยู่แล้วได้เลย และต่อ MCP servers ได้ โดยจะถามก่อนเรียกเครื่องมือที่ไม่ได้ระบุว่าอ่านอย่างเดียว
  • 🔑 ใช้ JetBrains AI หรือ provider ของเราเองผ่านระบบ auth ของ pi ThinkRail ไม่มีระบบบัญชีของตัวเอง

เหมาะกับใคร

  • dev ที่ใช้ AI agent เขียนโค้ดหลายงานพร้อมกันและอยากให้แต่ละงานแยกกันชัดเจน
  • ทีมที่อยากให้ความรู้เรื่องโปรเจกต์อยู่ในไฟล์ spec ไม่ใช่หายไปกับแชท
  • คนที่อยากได้ IDE จริงรอบ agent แทนการคุยใน terminal อย่างเดียว

เริ่มต้นใช้งาน

มีทั้งแอปเดสก์ท็อป (macOS Apple Silicon, Windows x64, Linux x64/ARM64) จากหน้า releases และ CLI ที่เปิดแอปเดียวกันในเบราว์เซอร์ ติดตั้ง CLI บน macOS หรือ Linux:

curl -fsSL https://raw.githubusercontent.com/JetBrains/thinkrail/main/install.sh | bash

แล้วเปิด repo ที่ต้องการเป็นโปรเจกต์:

thinkrail ~/code/my-repo

ต้องมี git ใน PATH และต้องมี model provider (ล็อกอิน JetBrains AI ในแอป หรือใช้ credentials ของ provider ที่มีอยู่)

ข้อควรรู้

  • License Apache-2.0
  • สร้าง repo เมื่อ 8 ก.ค. 2026 และ push ล่าสุด 26 ต.ค. 2026 ยังอัปเดตอยู่ตลอด
  • แอปเดสก์ท็อปบน macOS มีเฉพาะ Apple Silicon ไม่มีรุ่น Intel ส่วน Linux ต้องการ glibc 2.38 ขึ้นไป (Ubuntu 24.04 หรือใหม่กว่า)
  • ระบบ extension ที่ให้ ThinkRail สร้างเครื่องมือเองยังเป็นแผนในอนาคต ไม่ใช่ฟีเจอร์ที่มีครบแล้ว
  • ภาษาในแอปมีอังกฤษและจีนตัวย่อในตัว เพิ่มภาษาเองได้ด้วยการวางไฟล์แปล en.json ไว้ที่ ~/.thinkrail/locales

🔗 https://github.com/JetBrains/thinkrail

ข้อมูลจาก GitHub ณ 26 ต.ค. 2026: ⭐ 1,709 | ภาษา TypeScript | license Apache-2.0

ไฟล์แนบ (4)

Easy App — กล่องรายงานจาก AI
v0.10.0 (714e698)