ATRIUM-TH
Health Uyari
- No license — Repository has no license file
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 6 GitHub stars
Code Gecti
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Gecti
- Permissions — No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
ATRIUM is a local-first full-stack AI company workspace for Mac. This repository includes the FastAPI backend, Vite frontend, Docker services, runtime configuration, and beginner-friendly one-prompt setup guides for installing Postgres/pgvector, Ollama, Letta, and the web app together from the start.
ATRIUM on Mac
ATRIUM is a Thai-first, local-first full-stack AI company workspace for Mac. This repo includes the FastAPI backend, Vite frontend, Docker services, runtime configuration, and a shortcut CLI for setting up the local full stack.
Repository:
https://github.com/Phonsadboy/ATRIUM-TH.git
โปรเจ็กนี้คืออะไร
ATRIUM คือ workspace สำหรับสร้าง “บริษัท AI ส่วนตัว” บน Mac ของคุณ ไม่ใช่แค่ library สำหรับประกอบ agent เองจากศูนย์ ผู้ใช้คุยกับ Executive แล้วให้ระบบแตกงานไปยังแผนกต่าง ๆ เช่น research, engineering, content, operations หรือทีมที่คุณสร้างเอง แต่ละแผนกมีบทบาท เครื่องมือ หน่วยความจำ งานที่ได้รับมอบหมาย และสถานะการทำงานที่ตรวจสอบได้
แนวคิดของโปรเจ็กนี้มาจากปัญหาที่เจอบ่อยในโลก AI agent/multi-agent: demo ดูน่าตื่นเต้น แต่พอจะใช้จริงต้องประกอบ backend, frontend, database, runtime, provider auth, memory, tool permissions, logs, health checks และ runbook เองทั้งหมด ATRIUM เลยเลือกเป็น full-stack local app ตั้งแต่แรก เปิด browser แล้วเห็นบริษัท AI กำลังทำงานจริง ไม่ใช่แค่ agents คุยกันใน terminal
จุดเด่นของ ATRIUM
- Thai-first: ออกแบบให้ผู้ใช้ไทยเริ่มได้ง่ายขึ้น ทั้ง prompt, onboarding และ flow การใช้งาน
- Local-first บน Mac: ข้อมูล runtime, memory, database และ workspace อยู่ในเครื่องคุณเป็นหลัก
- AI company ไม่ใช่แค่ agent chat: มี Executive, แผนก, task, approval, handoff, memory, artifacts และสถานะ runtime
- Full stack พร้อมใช้: FastAPI backend, Vite frontend, Postgres/pgvector, Ollama, Letta และ setup shortcut ผ่าน
./atrium - ใช้ provider ได้หลายแบบ: Claude Code account, ChatGPT account OAuth, OpenAI Platform API key, Anthropic API key และ local embedding ผ่าน Ollama
- เห็นความจริงของระบบ:
./atrium doctor,./atrium status,/health,/api/runtimeและ redacted support report ช่วยแยกว่าอะไรพร้อม อะไรยังติด blocker - มนุษย์ยังคุมงานสำคัญ: งานที่กระทบระบบจริงควรมี approval, credential readiness และ status ที่ตรวจสอบได้ แทนการปล่อย agent ทำทุกอย่างแบบมองไม่เห็น
ต่างจาก framework ทั่วไปอย่างไร
CrewAI, LangGraph, AutoGen/Microsoft Agent Framework และ MetaGPT ให้บทเรียนสำคัญกับ ecosystem นี้: agent ควรมีบทบาทเฉพาะ, workflow ควรมี state, team ควรถูก orchestrate และงานซับซ้อนต้องมีโครงสร้าง แต่หลายโปรเจ็กยังเป็น framework สำหรับนักพัฒนาเป็นหลัก คุณยังต้องตัดสินใจเองว่าจะเก็บข้อมูลที่ไหน เปิด UI อย่างไร จัดการ secret อย่างไร ตรวจ health อย่างไร และอธิบายให้ผู้ใช้ใหม่ setup ยังไง
ATRIUM จึงโฟกัสอีกด้านหนึ่ง: ทำให้ multi-agent กลายเป็น workspace ที่คนทั่วไปลองใช้ได้เร็วขึ้น มี UI มี runtime truth มี setup script มีสถานะตรวจสอบได้ และออกแบบจากบริบทผู้ใช้ไทยตั้งแต่แรก โปรเจ็กนี้ยังไม่ใช่ระบบวิเศษที่ทำงานแทนคนได้ทุกเรื่อง คุณยังต้องมีบัญชี AI, เปิด Docker, ให้ permission และตรวจงานสำคัญเอง แต่เป้าหมายคือทำให้เส้นทางจาก “อยากลองบริษัท AI” ไปถึง “เปิดใช้งานจริงบนเครื่องตัวเอง” สั้นและชัดที่สุด
ภาษาไทย: เริ่มใช้งานเร็วที่สุด
เหมาะกับผู้ใช้ใหม่: เปิด Codex หรือ Claude Code แล้วส่ง prompt สั้นนี้ให้ agent ทำต่อ
ติดตั้ง ATRIUM จาก https://github.com/Phonsadboy/ATRIUM-TH.git ที่ ~/Projects/ai-company
ห้ามวาง repo ใน iCloud Drive, Desktop หรือ Documents ที่ sync กับ iCloud
หลัง clone แล้วให้รัน:
./atrium doctor
./atrium bootstrap --full
./atrium start
./atrium status
เป้าหมายคือเปิด http://127.0.0.1:5173 ให้ใช้งานได้จริง
ห้ามพิมพ์ secret, API key, OAuth token หรือ password ลงในแชต
ถ้าต้องให้ผู้ใช้ login, เปิด Docker Desktop, ใส่ API key หรือกด macOS permission ให้บอกชัดเจนแล้วรอผู้ใช้ทำเสร็จ
ถ้าต้องรันเองแบบไม่ใช้ agent:
mkdir -p ~/Projects
git clone https://github.com/Phonsadboy/ATRIUM-TH.git ~/Projects/ai-company
cd ~/Projects/ai-company
./atrium doctor
./atrium bootstrap --full
./atrium start
./atrium status
เมื่อพร้อม ให้เปิด:
http://127.0.0.1:5173
สิ่งที่ควรเตรียม
- Mac 1 เครื่อง แนะนำ Apple Silicon และ RAM อย่างน้อย 16GB
- พื้นที่ว่างอย่างน้อย 20GB
- สิทธิ์เข้า GitHub repo
Phonsadboy/ATRIUM-TH - Docker Desktop
- บัญชี Claude หรือ ChatGPT อย่างน้อย 1 บัญชี หรือ API key ของ OpenAI/Anthropic
ตำแหน่งติดตั้งที่แนะนำ:
~/Projects/ai-company
อย่าวาง repo ใน iCloud Drive และควรเลี่ยง Desktop / Documents ถ้าเครื่องเปิด iCloud sync เพราะ database, Docker volume, node_modules, virtualenv และ runtime files ไม่ควรอยู่ในโฟลเดอร์ที่ sync กับ iCloud
คำสั่งหลัก
./atrium doctor
ตรวจเครื่องและสถานะปัจจุบันโดยไม่แก้ไฟล์หรือ start service
./atrium bootstrap --full
เตรียม full stack: env defaults, dependencies, Postgres/pgvector, Ollama, Letta, backend migration และ frontend dependencies
./atrium start
เปิด backend และ frontend ใน detached screen sessions
./atrium status
ตรวจ Docker, ports, /health, /api/runtime, /api/provider-auth/status, provider readiness และ URL ใช้งาน
./atrium logs
./atrium report
./atrium stop
ดู log, สร้าง support report แบบ redact secrets, หรือหยุดเฉพาะ ATRIUM-owned local sessions
ผลลัพธ์ที่ควรได้
- Repo อยู่ที่
~/Projects/ai-company - Docker containers สำหรับ Postgres, Ollama และ Letta ทำงานอยู่
- Ollama มี model
bge-m3 - Backend เปิดที่
http://127.0.0.1:8787 - Frontend เปิดที่
http://127.0.0.1:5173 - หน้า ATRIUM เปิดใน browser ได้
- มี provider อย่างน้อย 1 ตัวที่พร้อมตอบงานจริง หรือ
./atrium statusบอก blocker ชัดเจน
ถ้าติด blocker
เรื่องที่ CLI/agent อาจทำแทนไม่ได้ทั้งหมด:
- ใส่ password ของ Mac
- เปิด Docker Desktop ครั้งแรก
- login Claude หรือ ChatGPT
- ใส่ API key
- กดอนุญาต macOS Privacy & Security
- ขอสิทธิ์เข้า private GitHub repo
หลังแก้ blocker แล้วให้รัน:
./atrium doctor
./atrium bootstrap --full
./atrium start
./atrium status
หรือบอก agent:
ทำต่อจากจุดที่ค้าง ตรวจสอบ full stack ซ้ำ แล้วเปิด ATRIUM ให้พร้อมใช้งาน
What ATRIUM Is
ATRIUM is a workspace for running a personal “AI company” on your Mac. It is not just a library where you wire agents together from scratch. You talk to an Executive, then ATRIUM can route work to departments such as research, engineering, content, operations, or custom teams you create. Each department has its own role, tools, memory, assigned work, artifacts, and visible runtime status.
The project is shaped by a practical gap in many AI agent and multi-agent demos: the idea is exciting, but real use still requires you to assemble the backend, frontend, database, runtime, provider auth, memory, tool permissions, logs, health checks, and operating guide yourself. ATRIUM starts as a full-stack local app so you can open a browser and inspect a working AI company, not just watch agents talk in a terminal.
Why ATRIUM Is Different
- Thai-first: onboarding, prompts, and day-to-day workflow are designed around Thai users first.
- Local-first on Mac: runtime data, memory, database files, and workspaces are primarily kept on your machine.
- More than agent chat: ATRIUM includes an Executive, departments, tasks, approvals, handoffs, memory, artifacts, and runtime health.
- Full stack included: FastAPI backend, Vite frontend, Postgres/pgvector, Ollama, Letta, and a setup shortcut through
./atrium. - Flexible provider paths: Claude Code account, ChatGPT account OAuth, OpenAI Platform API key, Anthropic API key, and local embeddings through Ollama.
- Runtime truth over guesswork:
./atrium doctor,./atrium status,/health,/api/runtime, and redacted support reports help identify what is ready and what is blocked. - Human control stays visible: important actions should have approvals, credential readiness, and inspectable status instead of invisible autonomy.
Compared With Generic Agent Frameworks
CrewAI, LangGraph, AutoGen/Microsoft Agent Framework, and MetaGPT show important patterns: agents need focused roles, workflows need state, teams need orchestration, and complex work needs structure. Many of those projects are still primarily developer frameworks. You still decide where state lives, how the UI works, how secrets are handled, how health is checked, and how a new user gets from clone to a running system.
ATRIUM focuses on the product side of that problem: turning a multi-agent idea into a local workspace with a UI, setup script, runtime checks, provider readiness, and Thai-first onboarding. It is not magic autopilot. You still need AI accounts, Docker, permissions, and human review for important work. The goal is to make the path from “I want to try an AI company” to “it is running on my own Mac” as short and concrete as possible.
English Quick Start
Open Codex or Claude Code and send this prompt:
Install ATRIUM from https://github.com/Phonsadboy/ATRIUM-TH.git at ~/Projects/ai-company.
Do not place the repo in iCloud Drive, Desktop, or Documents if those folders sync with iCloud.
After cloning, run:
./atrium doctor
./atrium bootstrap --full
./atrium start
./atrium status
The goal is to open http://127.0.0.1:5173 and make the full stack usable.
Never print secrets, API keys, OAuth tokens, or passwords in chat.
If login, Docker Desktop, API key entry, or macOS permission approval is needed, tell the user exactly what to do and wait.
Manual install:
mkdir -p ~/Projects
git clone https://github.com/Phonsadboy/ATRIUM-TH.git ~/Projects/ai-company
cd ~/Projects/ai-company
./atrium doctor
./atrium bootstrap --full
./atrium start
./atrium status
Open:
http://127.0.0.1:5173
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi