TinyClaw Framework AI Agent modular với Heartware Personality Engine

TinyClaw là framework AI Agent modular mã nguồn mở đột phá năm 2026, tích hợp Heartware Personality tạo nên những agent có cá tính độc đáo. Đọc ngay!

TinyClaw là AI agent framework mã nguồn mở, viết bằng Bun, với kiến trúc plugin modular và Heartware Personality — engine tính cách cho phép agent có “cá tính” riêng. Dự án được thiết kế như một người bạn hữu ích, không phải công cụ vô tri. Đây là mã nguồn mở độc lập — không phải bản rút gọn của OpenClaw.

TinyClaw là gì?

Phát triển bởi Waren Gonzaga, dự án đang trong giai đoạn phát triển tích cực. Điểm đặc biệt là hệ thống Heartware Personality — engine tính cách giúp định nghĩa linh hồn cho AI agent qua SOUL.md và IDENTITY.md. Nếu bạn cần một AI agent framework thực sự có cá tính, đây là câu trả lời.

Triết lý thiết kế

Dự án được xây dựng dựa trên 8 nguyên tắc cốt lõi — phản ánh tư duy của một agent cá nhân hóa hiện đại:

  1. Cá nhân, không doanh nghiệp — xây cho cá nhân, không phải tổ chức
  2. Lõi nhỏ, plugin mọi thứ — kênh, provider, tool đều là plugin
  3. Tự cải thiện — học từ mọi cuộc trò chuyện qua episodic memory
  4. Tự cấu hình — không cần file cấu hình thủ công
  5. Có tính cách riêng — Heartware với SOUL.md và IDENTITY.md
  6. Xây dựng thuần từ đầu — không phụ thuộc framework AI bên ngoài
  7. Dễ bắt đầu — dùng Ollama Cloud với hai model tích hợp sẵn
  8. Tiết kiệm chi phí — smart routing phân luồng truy vấn theo provider

Đây không chỉ là mã nguồn mở thông thường — nó được thiết kế để tạo ra những người bạn AI thực sự có cá tính.

Kiến trúc Plugin

Kiến trúc cực kỳ modular: mọi thứ phía trên đường plugin là “tiny core”. Channels, providers và tools đều nằm dưới dạng plugin, giúp lõi giữ nguyên sự nhỏ gọn. Đây là điểm mạnh giúp framework này dễ mở rộng mà không phình to codebase.

Package cốt lõi

  • core — Vòng lặp agent, database, Ollama provider tích hợp sẵn
  • heartware — Engine tính cách + lớp an toàn — điểm khác biệt lớn nhất
  • memory — Bộ nhớ thích ứng episodic + FTS5
  • compactor — Engine nén context 4 lớp
  • router — Định tuyến provider thông minh 8 chiều
  • shield — Thực thi SHIELD.md runtime + chống malware
  • delegation — Điều phối sub-agent + blackboard
  • sandbox — Thực thi mã Bun Worker an toàn

Heartware — Engine tính cách độc đáo

Đây là tính năng độc đáo nhất — engine Heartware giúp định nghĩa cá tính cho AI agent qua hai file:

  • SOUL.md — Định nghĩa “linh hồn”: giá trị cốt lõi, niềm tin, mục đích tồn tại
  • IDENTITY.md — Định nghĩa “nhân dạng”: giọng nói, phong cách giao tiếp, sở thích, cá tính

Trong khi hầu hết mã nguồn mở chỉ tập trung vào hiệu năng, dự án này đi xa hơn: nó muốn tạo ra những agent có “trái tim”.

Các tính năng nổi bật

Tính năngMô tả
Smart RoutingBộ phân loại truy vấn 8 chiều, thích ứng với provider đã cài
Context CompactorPipeline nén ngữ cảnh 4 lớp: nén quy tắc, khử trùng lặp, tóm tắt LLM
Bảo mật 5 lớpPath sandbox, xác thực nội dung, audit log, tự động backup, rate limiting
SHIELD.mdAnti-malware runtime với phân tích mối đe dọa thời gian thực
Sub-agent DelegationĐiều phối sub-agent tự động với role template tự cải thiện
Bộ nhớ 3 lớpEpisodic, semantic FTS5 và temporal decay — tự biết nên nhớ và quên gì
Provider FallbackĐa nhà cung cấp (Ollama, OpenAI, Anthropic) với tự động chuyển đổi dự phòng
Web UIGiao diện giống Discord với SSE streaming, indicator gõ chữ

So sánh TinyClaw với các Claw khác

Tiêu chíTinyClawOpenClawNullClawNanoClaw
Ngôn ngữTypeScript (Bun)TypeScriptZigTypeScript
Kiến trúcPlugin modularMonolithicSingle binaryContainer
Tính cách AIHeartware (SOUL.md)KhôngAIEOSKhông
Cấu hìnhTự động (zero config)File configFile configScript tự động
Bộ nhớ3 lớp (episodic + FTS5 + decay)Vector DBHybrid vector/FTS5SQLite
Sub-agentCó (delegation system)Multi-agentPer-group

Cài đặt

Dự án yêu cầu Bun làm runtime. Cài đặt qua:

git clone https://github.com/warengonzaga/tinyclaw.git
cd tinyclaw
bun install
bun run start

Chi tiết có thể xem trên GitHub repository. Dự án đang trong giai đoạn phát triển tích cực — “this project is in heavy development and things will break.”

Vị trí trong hệ sinh thái Claw

Đây là thành viên độc đáo nhất trong gia đình Claw Ecosystem — mỗi dự án là một mã nguồn mở AI agent với thế mạnh riêng:

  • OpenClaw — AI agent đa kênh TypeScript, 50+ integrations
  • ZeroClaw — Agent runtime Rust, single binary, 20+ LLM providers
  • NullClaw — AI assistant Zig 678KB, 6 lớp bảo mật
  • NanoClaw — Tối giản, chỉ ~3.900 dòng code, container isolation
  • PicoClaw — AI agent Go siêu nhẹ, dưới 10MB RAM

Xem thêm bài So sánh 6 Claw Ecosystem để có cái nhìn tổng quan.

Kết luận: TinyClaw có đáng dùng?

Sau khi tìm hiểu kỹ, mình đánh giá dự án này mang đến một làn gió mới với triết lý cá nhân hóa và có tính cách. Heartware là điểm khác biệt lớn — biến AI agent thành người bạn có cá tính. Với kiến trúc plugin modular, smart routing, và bộ nhớ 3 lớp, TinyClaw có tiềm năng trở thành framework đáng chú ý trong mảng AI agent.

Nếu bạn muốn một agent không chỉ thông minh mà còn có “cá tính”, hãy để mắt đến TinyClaw.

Bạn nghĩ sao về việc AI agent có tính cách riêng? Hữu ích hay chỉ là chiêu trò? Chia sẻ dưới phần bình luận nhé!