Điểm nổi bật
- Stars: 1 star tại thời điểm xuất hiện trên HN newest, dự án vừa được giới thiệu công khai trong slot.
- Ngôn ngữ: TypeScript, full-stack với React 19 và Express 5.
- Tính năng chính: multi-agent org chart với CEO orchestrator, critic loop và persistent memory theo từng agent.
- Tính năng chính: self-hosted, SQLite local, không khóa cloud, hỗ trợ Claude Code CLI, OpenAI, OpenRouter, Ollama.
- Giá trị sử dụng: phù hợp đội muốn thử mô hình “virtual company” thay vì chatbot đơn lẻ.
Biểu đồ
Tóm tắt
OpenCognit tự định vị là một “AI agent OS” thay vì framework chat. Ý tưởng chính là tổ chức nhiều agent theo mô hình công ty nhỏ, có agent CEO để phân rã mục tiêu, có worker chuyên trách, có bộ nhớ bền vững và một vòng critic để rà soát chất lượng trước khi đánh dấu hoàn thành. Với làn sóng agentic tooling hiện tại, dự án này đáng chú ý vì nó đóng gói khá nhiều pattern đang được thị trường thử nghiệm, nhưng ở dạng self-hosted và có giao diện tương đối đầy đủ.
Điểm khác biệt nằm ở chỗ OpenCognit không chỉ cung cấp orchestration. Dự án cố gắng đưa cả identity document, budget guard, task dependency, heartbeat scheduler và memory graph vào cùng một hệ thống. Điều đó khiến nó gần với một “hạ tầng vận hành agent” hơn là một wrapper gọi API mô hình.
Chi tiết
README của dự án cho thấy tham vọng khá rõ: biến việc vận hành agent thành một hệ thống có cấu trúc, thay vì một chuỗi prompt rời rạc. Agent CEO nhận mục tiêu đầu vào, phân rã thành các task nhỏ hơn, gọi worker phù hợp và dùng critic loop để kiểm lại đầu ra trước khi chốt. Mô hình này nhắm vào bài toán thực tế của agent hiện nay: rất dễ tạo ra ấn tượng “làm được nhiều thứ”, nhưng thiếu kiểm soát chất lượng, thiếu bộ nhớ qua phiên, và khó kiểm soát chi phí khi chạy dài.
OpenCognit giải các điểm đau đó bằng một số thành phần đáng chú ý. Thứ nhất là persistent memory theo từng agent, gồm rooms kiểu key-value, diary có cấu trúc và knowledge graph subject-predicate-object. Thứ hai là atomic budgets, cho phép dừng agent khi vượt ngưỡng chi phí đặt trước. Thứ ba là task-output-as-input và dependency unlocking, tức đầu ra của một task có thể mở khóa các bước phụ thuộc mà không cần người điều phối thủ công. Với những đội đang thử agent cho research, vận hành hay code, đây là các pattern có giá trị thực tế hơn là các demo “1 prompt làm tất cả”.
Về kỹ thuật, dự án dùng React 19 và Express 5, database SQLite với Drizzle, giao diện gồm dashboard, war room, goals, kanban, heatmap hoạt động, memory viewer và cả Telegram interface. Hệ thống adapter hỗ trợ Bash, HTTP, Claude Code CLI, OpenRouter, Ollama và OpenAI, vì thế phù hợp với nhóm muốn tự host nhưng vẫn giữ lựa chọn model linh hoạt. Một chi tiết hay là OpenCognit nhấn mạnh từng agent có “SOUL documents” và identity riêng, nhằm giảm tình trạng agent quên vai trò qua nhiều chu kỳ.
Tất nhiên, hạn chế cũng rất rõ. Dự án mới lên HN newest, tín hiệu thị trường còn sớm, số sao GitHub chưa nói được gì về độ bền cộng đồng. Cách tiếp cận “virtual company” cũng có nguy cơ tạo thêm độ phức tạp tổ chức trước khi chứng minh ROI. Tuy vậy, nếu nhìn như một bản tham chiếu kiến trúc cho thế hệ multi-agent self-hosted, OpenCognit đáng đọc. Nó cho thấy hướng đi của thị trường đang chuyển từ prompt chaining sang một lớp điều phối gần với workflow engine, nhưng vẫn giữ dữ liệu trên hạ tầng của doanh nghiệp.