Cách xây dựng giải pháp thay thế Claude miễn phí cục bộ dùng gpt-oss-20b

Ashley Goolam

Ashley Goolam

15 tháng 8 2025

Cách xây dựng giải pháp thay thế Claude miễn phí cục bộ dùng gpt-oss-20b

Apidog cho doanh nghiệp

Triển khai tại chỗ

SSO & RBAC

Tuân thủ SOC 2

Khám phá Apidog Enterprise

Chào các lập trình viên! Bạn muốn tăng tốc quy trình làm việc phát triển của mình với một thiết lập mã hóa AI miễn phí, cục bộ? Bạn đã đến đúng nơi! Hôm nay, chúng ta sẽ tìm hiểu cách tạo một môi trường mã hóa AI mạnh mẽ, mã nguồn mở bằng cách sử dụng GPT-OSS, OpencodeVibe Kanban. Các công cụ này giúp bạn viết mã thông minh hơn, tự động hóa tác vụ và quản lý dự án—tất cả mà không tốn kém. Trong hướng dẫn này, chúng tôi sẽ hướng dẫn bạn cách thiết lập Opencode với mô hình GPT-OSS để xây dựng một trang web portfolio, sau đó sử dụng Vibe Kanban để quản lý và cải thiện nó. Cuối cùng, bạn sẽ có một trung tâm mã hóa cục bộ, được hỗ trợ bởi AI. Hãy cùng bắt đầu mã hóa với GPT-OSS, Opencode, Vibe Kanban!

💡
Bạn muốn một công cụ kiểm thử API tuyệt vời có thể tạo Tài liệu API đẹp mắt?

Bạn muốn một nền tảng tích hợp, tất cả trong một để Đội ngũ Phát triển của bạn làm việc cùng nhau với năng suất tối đa?

Apidog đáp ứng mọi yêu cầu của bạn và thay thế Postman với mức giá phải chăng hơn nhiều!
button

GPT-OSS, Opencode và Vibe Kanban là gì?

Trước khi đi sâu vào, hãy cùng tìm hiểu các ngôi sao trong bộ ba mã hóa AI của chúng ta:

Cùng nhau, các công cụ này tạo ra một môi trường cục bộ, miễn phí, nơi GPT-OSS cung cấp năng lượng cho AI, Opencode xử lý các tác vụ mã hóa và Vibe Kanban tổ chức các dự án của bạn. Hãy cùng thiết lập!

gpt-oss model

Bước 1: Cài đặt Opencode

Đầu tiên, chúng ta cần cài đặt Opencode, xương sống của môi trường mã hóa AI của chúng ta. Việc này cực kỳ dễ dàng trên macOS/Linux, với tùy chọn thủ công cho Windows.

Dành cho macOS/Linux

Chạy một trong các lệnh sau trong terminal của bạn:

curl -fsSL https://opencode.ai/install | bash
npm i -g opencode-ai@latest  # or bun/pnpm/yarn
brew install sst/tap/opencode  # macOS and Linux
paru -S opencode-bin  # Arch Linux

Dành cho Windows

  1. Truy cập github.com/sst/opencode/releases (ví dụ: v0.3.112 tính đến tháng 8 năm 2025).
  2. Tải xuống tệp nhị phân opencode.exe mới nhất.
  3. Lưu nó vào một thư mục (ví dụ: C:\opencode).

Kiểm tra cài đặt

Xác minh Opencode đang hoạt động:

Mẹo chuyên nghiệp: Đối với Windows, hãy thêm thư mục chứa tệp nhị phân vào PATH của bạn để dễ dàng truy cập hơn.

opencode agent

Bước 2: Thiết lập dự án Opencode của bạn

Hãy tạo một thư mục dự án mới để xây dựng một trang web portfolio bằng cách sử dụng OpencodeGPT-OSS. Chúng ta sẽ cấu hình nó với các cài đặt tùy chỉnh.

Tạo thư mục dự án:

mkdir opencode-vibekanban-project
cd opencode-vibekanban-project

Thêm AGENTS.md:
Tạo một tệp có tên AGENTS.md với nội dung:

# Tooling rules for Opencode
- Use Opencode tools only: read, write, edit, list, glob, grep, webfetch, bash, task, todowrite, todoread.
- Do NOT call non-existent tools like Repo_browser.*.
- Prefer `edit` for modifying existing files; use `read` to inspect before editing.

Điều này định nghĩa các quy tắc cho tác nhân AI của Opencode, đảm bảo nó sử dụng đúng công cụ.

Thêm opencode.json:
Tạo opencode.json để cấu hình GPT-OSS (mô hình 20B):

{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "ollama": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Ollama (local)",
      "options": {
        "baseURL": "http://localhost:11434/v1"
      },
      "models": {
        "gpt-oss:20b": { "name": "gpt-oss 20B (local)" }
      }
    }
  },
  "model": "ollama/gpt-oss:20b",
  "agent": {
    "build": {
      "description": "Default coding mode with only Opencode tools.",
      "tools": {
        "read": true,
        "write": true,
        "edit": true,
        "bash": true,
        "grep": true,
        "glob": true,
        "list": true,
        "webfetch": true,
        "patch": true,
        "todoread": true,
        "todowrite": true
      },
      "prompt": "{file:./AGENTS.md}"
    }
  },
  "instructions": ["AGENTS.md"]
}

Muốn sử dụng **GPT-OSS 120B** mạnh mẽ hơn? Thay thế các phần providermodel bằng:

"provider": {
  "ollama": {
    "npm": "@ai-sdk/openai-compatible",
    "name": "Ollama (local)",
    "options": {
      "baseURL": "http://localhost:11434/v1"
    },
    "models": {
      "gpt-oss:120b": { "name": "gpt-oss 120B (local)" }
    }
  }
},
"model": "ollama/gpt-oss:120b"

Lưu ý: Lưu AGENTS.mdopencode.json trong opencode-vibekanban-project. Các tệp này cho Opencode biết sử dụng GPT-OSS và tuân thủ các quy tắc công cụ cụ thể.

Bước 3: Cài đặt và chạy GPT-OSS với Ollama

GPT-OSS chạy cục bộ thông qua Ollama, một công cụ nhẹ để quản lý các LLM. Bạn sẽ cần một máy tính khá tốt (RAM 16GB+ cho 20B, 64GB+ cho 120B).

  1. Cài đặt Ollama:

2. Kéo mô hình GPT-OSS:

ollama pull gpt-oss:20b
ollama pull gpt-oss:120b
gpt-oss model on ollama

3. Chạy mô hình:

ollama run gpt-oss:20b

hoặc

ollama run gpt-oss:120b

Mẹo chuyên nghiệp: Đảm bảo Ollama đang chạy trước khi khởi động Opencode, nếu không bạn sẽ gặp lỗi kết nối.

Bước 4: Chạy Opencode cho dự án của bạn

Bây giờ, hãy khởi động Opencode trong thư mục dự án của bạn:

  1. Điều hướng đến dự án:
cd opencode-vibekanban-project

2. Chạy Opencode:

opencode .
<đường-dẫn-đến-opencode>/opencode.exe .

3. Xác minh thiết lập:

configure opencode with gpt-oss model

Bước 5: Tạo trang web Portfolio với Opencode

Hãy sử dụng OpencodeGPT-OSS để xây dựng một trang đích portfolio đơn giản cho một nhà phát triển tên John Doe, sử dụng React với Vite.

Nhập lời nhắc:

Create a simple portfolio landing page for a developer called John Doe in React with Vite.

Chạy trang web:

npm install
npm run dev
simple portfolio website

Đẩy lên GitHub:

git init
git add .
git commit -m "Initial portfolio website"
git remote add origin https://github.com/your-username/john-doe-portfolio.git
git push -u origin main

Mẹo chuyên nghiệp: Sử dụng công cụ webfetch của Opencode để lấy cảm hứng từ các trang web portfolio hiện có nếu cần.

Bước 6: Thiết lập Vibe Kanban để quản lý dự án

Bây giờ, hãy tích hợp Vibe Kanban để quản lý và cải thiện dự án portfolio với các tác nhân AI.

Cài đặt Vibe Kanban:

npx vibe-kanban

Cấu hình Vibe Kanban:

link vibe kanban with github

Tạo dự án mới:

create a new project

Bước 7: Thêm tác vụ với Vibe Kanban

Hãy sử dụng Vibe Kanban để cải thiện portfolio bằng cách thêm một tính năng mới, như biểu mẫu liên hệ.

Tạo một tác vụ:

create a task

Chọn tác nhân:

select opencode as your agent

Xem xét và phê duyệt:

git add .
git commit -m "Added contact form"
git push

Mẹo chuyên nghiệp: Sử dụng Vibe Kanban để xếp hàng nhiều tác vụ (ví dụ: “Thêm chế độ tối,” “Tối ưu hóa hình ảnh”) và để Opencode xử lý chúng tuần tự.

Khắc phục sự cố thường gặp

Tại sao ngăn xếp này lại tuyệt vời

Bộ ba GPT-OSS, Opencode, Vibe Kanban là ước mơ của mọi nhà phát triển:

Người dùng yêu thích thiết lập này: “Opencode với GPT-OSS đã xây dựng trang web của tôi trong vài phút, và Vibe Kanban giữ nó được tổ chức!” Hãy thử và xem tại sao.

Kết luận

Bạn vừa xây dựng một môi trường mã hóa AI cục bộ, miễn phí với GPT-OSS, OpencodeVibe Kanban! Từ việc tạo một trang web portfolio đến quản lý tác vụ với các tác nhân AI, bạn đã sẵn sàng mã hóa thông minh hơn. Hãy thử nghiệm các tính năng mới, đóng góp vào các kho lưu trữ và chia sẻ dự án của bạn trong phần bình luận. Hãy tiếp tục cuộc cách mạng mã hóa AI!

💡
Bạn muốn một công cụ kiểm thử API tuyệt vời có thể tạo Tài liệu API đẹp mắt?

Bạn muốn một nền tảng tích hợp, tất cả trong một để Đội ngũ Phát triển của bạn làm việc cùng nhau với năng suất tối đa?

Apidog đáp ứng mọi yêu cầu của bạn và thay thế Postman với mức giá phải chăng hơn nhiều!
button

Thực hành thiết kế API trong Apidog

Khám phá cách dễ dàng hơn để xây dựng và sử dụng API