รีวิว 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 ได้ทันที
สไตล์ Easy AI
1080×1350แก้ไข 2026-10-26
สไตล์ easy-app
1080×1350แก้ไข 2026-10-26
สรุป
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 ของ
piThinkRail ไม่มีระบบบัญชีของตัวเอง
เหมาะกับใคร
- 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