Chạy Claude Code miễn phí trên chính máy của bạn

Giữ Claude Code, thay model trả phí bằng model local qua Ollama: chọn model theo RAM, ollama launch claude, test thật, rồi so với FreeLLMAPI và OpenCode.

Đã duyệt độc lập · cập nhật 22/10/2026 · 12 min

1. Vấn đề: Claude Code mạnh nhưng tốn tiền và dừng khi hết limit

Sharbel mở đầu bằng nhận định của anh: Claude Code là coding agent mạnh nhất thế giới (theo Sharbel, video đăng ngày 18/10/2026). Vấn đề là nó tốn cả một gia tài. Bạn trả tiền mỗi tháng, và ngay giây phút bạn chạm limit giữa chừng một task, nó dừng luôn. Lúc đó bạn chỉ có hai lựa chọn: trả thêm tiền, hoặc ngồi chờ.

Bảng giá các gói Claude: Free, Pro, Max, kèm ghi chú Max 5x và Max 20x
Bảng giá các gói Claude hiện trên màn hình (theo video đăng ngày 18/10/2026): Free 0 đô, Pro 17 đô mỗi tháng nếu trả theo năm (20 đô nếu trả theo tháng, có Claude Code), Max từ 100 đô mỗi tháng; ô bên dưới ghi Max 5x là 100 đô và Max 20x là 200 đô mỗi tháng.

Tin tốt, theo Sharbel (video đăng ngày 18/10/2026): bạn có thể chạy Claude Code hoàn toàn không tốn tiền, trên một model nằm ngay trong máy của bạn. Anh nhấn mạnh đây không phải một bản nhái Claude Code. Đây chính là Claude Code, chỉ chạy trên một AI model khác. Trong video, anh sẽ cài, cấu hình và chỉ chính xác cách chạy. Cuối video, bạn sẽ có đúng cái Claude Code bạn vẫn đang dùng, chỉ khác là nó không tốn của bạn đồng nào. Rồi anh vào việc.

2. Claude Code thật ra là hai thứ: bộ não và cái app bao quanh

Sharbel giải thích cách mọi thứ vận hành. Claude Code thật ra là hai thứ tách biệt gói chung làm một.

Thứ nhất là AI model, tức "bộ não" làm phần suy nghĩ. Với Claude Code, theo video đăng ngày 18/10/2026, đó là Fable, Opus, Sonnet: họ model của Anthropic.

Thứ hai là công cụ bọc quanh model đó, chính là Claude Code. Có người gọi nó là agent harness, mà theo Sharbel đó chỉ là cách gọi sang cho cái app bọc quanh AI model.

Slide Claude Code is two things: The brain với Fable, Opus, Sonnet của Anthropic, và The app around it
Slide "Claude Code is two things": bên trái là "1 · The model, The brain, Does the thinking" với ba model Fable, Opus, Sonnet đều gắn nhãn Anthropic; bên phải là cửa sổ "claude", "2 · The tool, The app around it, Reads files, runs commands".

Theo cách Sharbel nhìn (video đăng ngày 18/10/2026): khi trả tiền cho Anthropic, bạn đang trả cho bộ não chứ không phải cho công cụ. Công cụ thì chạy trên bất kỳ bộ não nào bạn trỏ nó vào. Vậy nên tất cả những gì cần làm là giữ nguyên Claude Code, và trỏ nó vào một bộ não chạy ngay trên máy tính của bạn, miễn phí.

3. Ollama: chạy model ngay trên máy, nói chung ngôn ngữ với Claude Code

Thứ làm được việc này là Ollama. Ollama chạy AI model ở local, ngay trên máy bạn. Và theo Sharbel (video đăng ngày 18/10/2026), gần đây Ollama đã bắt đầu "nói" chính ngôn ngữ của Claude Code, nên hai bên nối thẳng với nhau, không có gì đứng ở giữa.

Slide Nothing in between: Ollama trên máy với gemma4:12b, qwen3-coder, gpt-oss:120b nối vào Claude Code ở localhost:11434
Slide "Nothing in between": khối "On your machine" của Ollama liệt kê gemma4:12b, qwen3-coder, gpt-oss:120b, nối bằng một đường thẳng sang khối Claude Code ghi "Speaks the Messages API", địa chỉ localhost:11434 và nhãn "Same language, both ends".

Tài liệu của Ollama có hẳn một trang hướng dẫn dùng Claude Code với Ollama qua API tương thích Anthropic (đọc ngày 22/10/2026). Trên các slide trước đó, Sharbel so sánh hai cách: một model hosted chạy "trên máy người khác" với giá 100 đô mỗi tháng, và một model local chạy "trên máy bạn" với giá 0 đô mãi mãi, kèm ba nhãn "No key", "No bill", "Works offline" (theo video đăng ngày 18/10/2026). Rồi anh bắt đầu build.

4. Bước 1: cài Ollama

Việc đầu tiên là cài Ollama và cho nó một model để chạy. Bạn vào trang web của Ollama, bấm "Get started". Từ đó, bạn copy lệnh cài cho hệ điều hành mình đang dùng (lúc quay video, đăng ngày 18/10/2026, trang tải có ba tab macOS, Linux, Windows).

Trang Download Ollama với tab macOS và lệnh cài bằng curl
Trang "Download Ollama" lúc quay video (đăng ngày 18/10/2026): phần Install có ba tab macOS, Linux, Windows; Sharbel đang bấm nút copy cạnh lệnh cài cho macOS. Bên dưới còn mục "Building with an agent?" với một prompt để agent tự cài Ollama giúp bạn.

Sharbel dùng MacBook nên anh chọn macOS. Anh copy lệnh cài, mở một cửa sổ terminal (anh khựng lại một chút để tìm cửa sổ terminal), dán lệnh vào và bấm Enter. Lệnh trên màn hình:

curl -fsSL https://ollama.com/install.sh | sh

Như bạn thấy, nó bắt đầu tải Ollama về máy, và chỉ có vậy. Cài xong, bạn có thể chạy nó bằng cách gõ ollama trong terminal, hoặc, như Sharbel chỉ, giờ đây (theo video đăng ngày 18/10/2026) Ollama còn có cả một ứng dụng bình thường để mở và dùng trực tiếp.

5. Chọn model theo RAM của máy

Tiếp theo là tải một model local. Theo Sharbel (video đăng ngày 18/10/2026), tải model nào thì tuỳ máy bạn đang chạy: máy càng nhiều bộ nhớ, tức RAM, thì bạn càng chạy được model to hơn và thông minh hơn. Để biết nên tải model nào, hãy xem máy có bao nhiêu RAM. Sharbel mở thông tin chiếc MacBook của anh: khoảng 18 GB RAM.

Lời khuyên của anh (theo video đăng ngày 18/10/2026):

  • Laptop bình thường, khoảng 8 đến 16 GB RAM: tải Gemma 4 12B (gemma4:12b), chỉ cần chọn nó là xong.
  • Từ 18 đến 32 GB: tải Qwen3 Coder (qwen3-coder), chọn nó, vậy thôi.
  • Từ 64 GB trở lên: tải GPT-OSS 120B (gpt-oss:120b). Theo Sharbel, ở mức này model sẽ cho cảm giác giống bản trả phí hơn rất nhiều.
Bảng Which model to download: RAM, model, dung lượng và context
Bảng "Which model to download" trên màn hình (theo video đăng ngày 18/10/2026), gồm RAM, model nên tải, dung lượng và context: 8 GB granite4:3b (2.1 GB, 128K); 8–16 GB qwen3:4b (2.5 GB, 256K) và gemma4:12b (7.7 GB, 256K); 16–18 GB qwen3:14b (9.3 GB, 40K); 18–32 GB devstral:24b (14 GB, 128K), gpt-oss:20b (14 GB, 128K) và qwen3-coder (19 GB, 256K, có ghi chú "Ollama's own pick for Claude Code"); 32–64 GB gemma4:31b (19 GB, 256K); 64 GB trở lên gpt-oss:120b (65 GB, 128K).

Anh thêm một lưu ý cho người dùng Mac như anh (video đăng ngày 18/10/2026): trên Mac, bộ nhớ được dùng chung cho mọi thứ. Vì vậy nếu dùng Mac, hãy chọn model cỡ khoảng một nửa dung lượng bộ nhớ. Có 18 GB RAM như anh thì nên chọn các model cỡ một nửa, tức khoảng 9 GB, như Gemma 4 12B.

Để model thực sự được tải về, bạn chỉ cần gửi cho nó một câu "hi". Việc đầu tiên nó làm là bắt đầu tải và cài model. Với Sharbel, anh đã cài từ trước nên có quyền dùng ngay. Theo Sharbel (video đăng ngày 18/10/2026), khi đã tải model hợp với máy mình, bạn sở hữu model đó trên máy, miễn phí.

6. Bước 2: trỏ Claude Code vào model local

Có model rồi, Sharbel chỉ cách trỏ Claude Code vào nó. Theo anh (video đăng ngày 18/10/2026), việc này giờ dễ hơn bao giờ hết. Nếu app Ollama vẫn đang mở, bạn bấm vào mục Apps, và sẽ thấy có hai cách chạy Claude Code ở đó.

Cách thứ nhất, theo video đăng ngày 18/10/2026, là kết nối với Claude Code desktop app: nó sẽ mở hẳn app Claude Code cho bạn với model bạn chọn. Trên màn hình, mục "Recommended" có dòng Claude Code ("Use Ollama models in your Claude Code") với nút Connect.

Cách thứ hai (cũng theo video đăng ngày 18/10/2026) là bấm vào Claude Code trong nhóm "Other apps". Thao tác này copy một lệnh vào clipboard (màn hình hiện thông báo "Launch command copied. Paste it into your terminal"). Việc còn lại là quay lại terminal, dán lệnh đó vào và bấm Enter. Lệnh đó đơn giản là:

ollama launch claude

Terminal hỏi "Select model for Claude Code". Bạn chọn model đã cài, với Sharbel là Gemma 4 12B, và nó bắt đầu chạy.

Terminal: cài Ollama bằng curl rồi chạy ollama launch claude, menu chọn model cho Claude Code
Toàn bộ quy trình trên một terminal: lệnh cài Ollama chạy tới "Install complete. You can now run 'ollama'", rồi ollama launch claude mở menu "Select model for Claude Code" (mục Recommended là gemma4:26b, chưa tải; mục More có gemma4:12b đang được chọn). Bên dưới là ba bước Install it, Set it up, Run it.

Và thế là xong. Màn hình Claude Code hiện dòng "gemma4:12b with high effort". Bạn đã có Claude Code thật, chạy trên model local của mình. Sharbel chúc mừng người xem: đó là toàn bộ phần kết nối. Claude Code giờ chạy y như nó vẫn luôn chạy, chỉ là không tốn tiền nữa (theo Sharbel, video đăng ngày 18/10/2026).

7. Bước 3: giao việc và test, một app calculator

Giờ đến lúc giao cho nó một việc để test. Sharbel gõ yêu cầu tạo một app calculator rồi mở nó lên:

create a calculator app for us and open it
Claude Code v2.1.292 chạy gemma4:12b with high effort, đang xử lý yêu cầu tạo calculator app
Claude Code v2.1.292 với dòng "gemma4:12b with high effort · API Usage Billing", nhận yêu cầu "create a calculator app for us and open it"; bộ đếm phía dưới ghi đã chạy 1 phút 23 giây và vẫn đang xử lý (số đo của Sharbel trong video đăng ngày 18/10/2026).

Anh nói rõ: anh quay video trên MacBook Pro với 18 GB unified memory, nên trong tutorial này anh dùng Gemma 4 12B. Và như bạn sẽ thấy, vì đây là một model local rất nhỏ, nó sẽ từ từ, thong thả mới làm xong việc (theo Sharbel, video đăng ngày 18/10/2026).

Đó là điều anh muốn người xem hiểu về chuyện "miễn phí" (theo video đăng ngày 18/10/2026): máy của bạn phải gánh phần việc nặng thay vào đó. Và nếu máy không gánh nổi, cái giá bạn trả là thời gian của mình. Prompt mất nhiều thời gian hơn hẳn để xử lý.

Nhưng rồi nó cũng làm xong, và Sharbel thử luôn. 2 cộng 2 bằng 4, đúng. Nhân 8 ra 32. Chia 8 ra 4. Vậy là có một app calculator.

App calculator do Claude Code chạy Gemma 4 12B tạo ra, đang được bấm thử
App calculator do Claude Code chạy trên Gemma 4 12B tạo ra: nút C màu đỏ, các phép tính màu cam, nút bằng màu xanh; Sharbel đang bấm phép nhân 4 với 8.

8. Cách thứ hai: FreeLLMAPI, gộp các free tier sau một endpoint

Theo Sharbel (video đăng ngày 18/10/2026), chạy model local là cách riêng tư để làm việc này, nhưng không phải cách duy nhất để có Claude Code miễn phí. Anh chỉ nhanh thêm hai cách nữa.

Cách đầu tiên là một công cụ tên FreeLLMAPI. Thay vì chạy model trên máy bạn, nó xếp chồng các free tier mà gần như AI lab nào cũng cho (Sharbel kể Google, Mistral và cả loạt dịch vụ khác) phía sau một endpoint duy nhất, rồi trỏ Claude Code vào đó (theo video đăng ngày 18/10/2026). Bạn tự mang các key miễn phí của mình, các key đó được mã hoá và nằm trên máy bạn, và bạn có nhiều lựa chọn model hơn hẳn những gì có thể chạy local.

Đổi lại, theo Sharbel (video đăng ngày 18/10/2026), cách này không riêng tư như chạy model local. Code của bạn vẫn đi ra ngoài tới các nhà cung cấp API. Nhưng nếu bạn coi trọng "miễn phí" hơn "riêng tư", thì theo anh đây có lẽ là lựa chọn hợp nhất với bạn.

Slide The trade: Running it locally, your code never leaves; Stacking the free tiers, your code goes out
Slide "The trade" (video đăng ngày 18/10/2026): "Running it locally" thì "Your code never leaves", vì model nằm trên cùng máy với file; "Stacking the free tiers" thì "Your code goes out", tới bất kỳ nhà cung cấp nào nhận request.

9. Cài FreeLLMAPI bằng Docker và lấy setup code

Sharbel mở repo của FreeLLMAPI. Để cài, theo Sharbel (video đăng ngày 18/10/2026), trước hết bạn phải cài Docker, chọn bản hợp với hệ điều hành của mình; anh dùng Mac nên chọn bản cho Mac. Cài xong và Docker đang chạy, bạn mở app Docker, mở một cửa sổ terminal ngay bên trong app Docker, và dán lệnh cài vào.

Cài xong, bạn lấy link dashboard (trong terminal của Docker, dòng Dashboard trỏ tới http://localhost:3001) và mở nó. Sharbel đã đăng nhập sẵn, nhưng anh vẫn chỉ cách làm khi chưa đăng nhập, vì người xem sẽ cài mới từ đầu.

Theo video đăng ngày 18/10/2026, dashboard sẽ hỏi một setup code. Bạn quay lại terminal của Docker và chạy:

docker ps

Sau docker ps, bạn chạy tiếp lệnh đọc log của container để tìm setup code. Sharbel lưu ý: phần tên container trong lệnh này phải giống hệt tên hiện ở cột NAMES của docker ps. Lệnh trên màn hình của anh:

docker logs freellmapi-freellmapi-1 2>&1 | grep -i -E "setup|code"

Khi anh bấm Enter, nó không hiện gì vì anh đã setup từ trước, nhưng với bạn nó sẽ in ra setup code. Bạn nhập code đó vào dashboard, và thế là vào được.

Cài Dockerbản cho hệ điều hành Lệnh càitrong terminal của Docker Mở dashboardlocalhost:3001 Setup codedocker ps, docker logs tên container trong lệnh docker logs phải khớp cột NAMES của docker ps
Hình 9.1Thứ tự cài FreeLLMAPI như Sharbel làm trong video đăng ngày 18/10/2026: cài Docker, chạy lệnh cài trong terminal của Docker, mở dashboard, rồi lấy setup code từ log của container.

10. Thêm API key và nối Claude Code vào FreeLLMAPI

Trong dashboard, bạn vào Keys, bấm Add key, rồi chọn những nhà cung cấp free mà bạn muốn thêm key. Sharbel khuyên chọn Google AI Studio (video đăng ngày 18/10/2026); ngoài ra còn Mistral và nhiều lựa chọn khác.

Với Google AI Studio, theo các bước trong video đăng ngày 18/10/2026, bạn bấm "Get API key". Chưa có tài khoản thì tạo một cái. Sau đó vào "Create API key", đặt tên tuỳ ý (Sharbel đặt "test one"), tạo key và nó trả về một API key. Bạn copy key đó, dán vào dashboard, đặt label tuỳ ý, bấm thêm key và lưu. Thế là key đã nằm trong danh sách.

Tiếp theo, trong terminal, bạn chạy:

npx freellmapi setup-claude

Nó sẽ hỏi unified API key, thứ bạn lấy ở trang Keys: vào mục unified API key và copy. Tới đây Sharbel suýt để lộ key của mình trên màn hình ("whoops"), rồi copy và dán vào.

Anh phóng to cửa sổ terminal và nói anh mừng vì gặp lỗi này, vì bạn cũng có thể gặp y như vậy: lệnh đang trỏ tới một localhost khác với cái bạn đang có. Dashboard của anh chạy ở cổng 3001, còn lệnh lại trỏ tới localhost:3000. Trên màn hình, thông báo lỗi ghi rằng nó không kết nối được tới FreeLLMAPI gateway ở http://localhost:3000, hãy kiểm tra server đang chạy, hoặc trỏ CLI tới đúng địa chỉ bằng --url hay FREELLMAPI_URL. Thay vào đó, bạn dán lệnh này, trỏ thẳng vào đúng dashboard của mình:

FREELLMAPI_URL=http://localhost:3001 npx freellmapi setup-claude

Dashboard của bạn kết thúc bằng 3001 thì để 3001; nếu khác thì điền đúng số của bạn, rồi bấm Enter. Nó hỏi lại cùng unified API key đó. Sharbel quay lại copy, dán vào, bấm Enter, và thế là xong. Trên màn hình (video đăng ngày 18/10/2026), công cụ báo đã cập nhật file .claude/settings.json (có lưu một bản backup) và ghi "Claude Code will read this configuration automatically".

Theo Sharbel (video đăng ngày 18/10/2026), giờ bạn có thể chạy Claude trong terminal, và nó sẽ chạy bằng các free tier đã được xếp chồng thay vì model trả phí.

Claude Codesettings.json FreeLLMAPIlocalhost:3001unified API key Google AI StudioMistralnhà cung cấp khác
Hình 10.1Đường đi của request ở cách thứ hai, theo Sharbel (video đăng ngày 18/10/2026): Claude Code đọc cấu hình trỏ vào FreeLLMAPI chạy trên máy, FreeLLMAPI dùng các key miễn phí bạn đã thêm để gửi request ra các nhà cung cấp API bên ngoài. Vì vậy code của bạn rời khỏi máy.

11. Cách thứ ba: OpenCode, bỏ qua mọi bước cài đặt

Lựa chọn thứ hai, và là cái Sharbel khuyên nhiều hơn hẳn vì dễ hơn rất nhiều so với cách vừa làm, là cài OpenCode. Theo Sharbel (video đăng ngày 18/10/2026), đây là một coding agent miễn phí, open source, được build để chạy với bất kỳ model nào bạn muốn ngay từ ngày đầu, không cần mẹo setup gì cả. Và may là, theo anh, cài OpenCode là dễ nhất trong cả ba.

Trang chủ OpenCode: The open source AI coding agent, với lệnh cài bằng curl
Trang chủ OpenCode lúc quay video (18/10/2026): tiêu đề "The open source AI coding agent", dòng "Free models included or connect any model from any provider, including Claude, GPT, Gemini and more", các tab cài curl, npm, bun, brew, paru, yay, và nút Download ở góc phải.

Bạn chỉ cần mở trang OpenCode, vào Download, chọn bản muốn cài, và thế là xong. Lệnh cài bằng curl hiện trên trang chủ lúc quay video (đăng ngày 18/10/2026) là:

curl -fsSL https://opencode.ai/v2/install | bash

Với OpenCode, bạn không còn chạy trên Claude Code nữa. Tuy vậy, theo Sharbel, về cơ bản nó y hệt, chỉ trừ toàn bộ phần đau đầu setup mà bạn vừa thấy. Và theo anh (video đăng ngày 18/10/2026), OpenCode cho bạn dùng ngay một loạt model miễn phí từ đầu mà không phải trải qua mớ rắc rối đó.

Ví dụ (video đăng ngày 18/10/2026), trong một lần test, anh giao đúng yêu cầu cũ và nó làm ra app này. Anh tìm một chút rồi mở ra: theo anh nó y hệt, nếu có khác thì còn gọn gàng hơn một chút, và lần này được làm one-shot, tức chỉ một lần là xong.

App Pocket Calculator do OpenCode tạo, mở đè lên cửa sổ OpenCode
App "Pocket Calculator" giao diện tối do OpenCode tạo, mở đè lên cửa sổ chat của OpenCode; ô nhập phía dưới ghi "Ask anything, / for commands, @ for context".

12. Bản đồ Claude Code miễn phí và lời kết

Sharbel tóm lại thành "bản đồ Claude Code miễn phí" đầy đủ (theo video đăng ngày 18/10/2026):

  • Muốn toàn quyền kiểm soát và dùng Claude Code miễn phí: chạy qua Ollama (theo Sharbel, video đăng ngày 18/10/2026).
  • Muốn Claude Code miễn phí với nhiều lựa chọn model hơn: chạy qua FreeLLMAPI (theo Sharbel, video đăng ngày 18/10/2026).
  • Nếu bạn sẵn lòng đổi công cụ: dùng OpenCode và bỏ qua mọi bước cài đặt.
Slide The free Claude Code map: Claude Code nối với Ollama, Full control, stays private
Slide "The free Claude Code map" (video đăng ngày 18/10/2026) lúc mới hiện dòng đầu: Claude Code nối với Ollama, ghi "Full control, stays private"; hai hàng còn lại đang trống chờ hai cách kia.

Anh khuyên chọn cái nào hợp với mình nhất, và hỏi người xem trong phần bình luận rằng họ sẽ thử cách nào trước. Cuối video, anh mời ai thấy video hữu ích thì bấm like, nói rằng "các vị thần thuật toán" (the algorithm gods) đã quyết định bạn rất có thể sẽ thích video tiếp theo, mời bấm vào xem, rồi cảm ơn mọi người.

Nguồn và liên kết 10 nguồn

  1. Tên gốc: Unlimited Claude Code For Free (Runs On Your Computer)
  2. Sự kiện: YouTube
  3. Video gốc: https://www.youtube.com/watch?v=K8lVHiFnN2A youtube.com
  4. Kênh YouTube Sharbel A. (Sharbel Ayyoub): youtube.com/channel/UCxLzvFAUbpdNUIh0hGsEH0w youtube.com
  5. Trang tải Ollama, có lệnh cài cho macOS, Linux và Windows (đọc ngày 22/10/2026): ollama.com/download ollama.com
  6. Tài liệu Ollama về dùng Claude Code với Ollama (đọc ngày 22/10/2026): docs.ollama.com/integrations/claude-code docs.ollama.com
  7. Repo FreeLLMAPI trên GitHub (đọc ngày 22/10/2026): github.com/tashfeenahmed/freellmapi github.com
  8. Docker Desktop (đọc ngày 22/10/2026): docker.com/products/docker-desktop docker.com
  9. Google AI Studio, nơi tạo API key (đọc ngày 22/10/2026): aistudio.google.com aistudio.google.com
  10. OpenCode (đọc ngày 22/10/2026): opencode.ai opencode.ai