Thêm công cụ Atomic Chat
Skill cài đặt giúp agent trong container của NanoClaw gọi được các model chạy cục bộ trong Atomic Chat qua MCP.
Skill này làm gì
Kết nối API tương thích OpenAI của ứng dụng desktop Atomic Chat (bản fork của Jan, chạy tại http://127.0.0.1:1337/v1) thành công cụ MCP cho agent NanoClaw. Skill sao chép mã nguồn MCP server và các bài test kèm theo vào cả cây container (Bun) và cây host (Node), đăng ký mục atomic_chat trong mcpServers của index.ts, và sửa container-runner.ts để chuyển tiếp biến môi trường ATOMIC_CHAT_HOST, ATOMIC_CHAT_API_KEY vào container.
Hai công cụ được cung cấp:
atomic_chat_list_models— liệt kê model đang có trong Atomic Chatatomic_chat_generate— gửi prompt tới model chỉ định và nhận phản hồi
Ngoài ra skill còn đưa log [ATOMIC] lên mức info, bổ sung biến mẫu vào .env.example và đưa ra chuỗi lệnh build/type-check/test để xác thực.
Phù hợp với ai
- Người đang tự vận hành NanoClaw, muốn giữ Claude làm nhạc trưởng và đẩy việc nặng sang model cục bộ
- Người muốn giảm chi phí API hoặc xử lý dữ liệu nhạy cảm ngay trên máy
- Lập trình viên muốn học cách nối một MCP stdio server vào dự án thật
Ví dụ sử dụng
- Yêu cầu "tích hợp Atomic Chat" → skill kiểm tra API cục bộ, copy file, đăng ký server và chạy test xác thực.
- Sau khi cài: "use atomic chat to tell me the capital of France" → agent liệt kê model rồi sinh câu trả lời bằng model cục bộ.
- "Dùng llama3.2-3b-instruct tóm tắt 200 dòng log này" → giao việc tóm tắt văn bản dài cho model cục bộ để tiết kiệm token.
· · · Hướng dẫn cài đặt · · ·
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên Claude Skill Mart. Copy thư mục .claude/skills/add-atomic-chat-tool từ repo GitHub nanocoai/nanoclaw vào ~/.claude/skills/add-atomic-chat-tool/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/nanocoai/nanoclaw.git && cp -r nanoclaw/.claude/skills/add-atomic-chat-tool ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Trên macOS, tải và cài Atomic Chat, rồi mở ứng dụng.
- Vào Settings → Local API Server, bật server ở cổng
1337; sang tab Hub tải một model và gửi thử một tin nhắn để làm nóng model. - Kiểm tra trên terminal:
curl -s http://127.0.0.1:1337/v1/modelsphải trả về dữ liệu. - Chuẩn bị dự án NanoClaw:
git clone https://github.com/nanocoai/nanoclaw.git - Skill đã có sẵn tại
.claude/skills/add-atomic-chat-tool; nếu muốn dùng chỗ khác hãy chạycp -r nanoclaw/.claude/skills/add-atomic-chat-tool ~/.claude/skills/. - Mở Claude Code tại thư mục gốc NanoClaw và yêu cầu: "dùng skill add-atomic-chat-tool để tích hợp Atomic Chat".
- Chạy các lệnh xác thực mà skill hướng dẫn (
pnpm run build, các test wiring,./container/build.sh) và đảm bảo tất cả đều pass. - Khởi động lại service, thử tin nhắn "use atomic chat ...", và xem log bằng
tail -f logs/nanoclaw.log | grep -i atomicnếu có lỗi.