Mở pamA Cloud
Mã nguồn mở · Apache-2.0 · cho Claude Code & Codex

Please Ask my AI.

Bạn code cùng AI agent. Đồng nghiệp muốn biết bạn đã quyết định gì và vì sao? Họ hỏi qua một đường link. pamA trả lời từ bản tóm tắt các phiên làm việc, có trích dẫn, và bí mật không bao giờ rời máy bạn.

pamA = please ask my AI

minh hoạ · dữ liệu mẫu
claude · billing-service
$ claude "thêm hàng đợi cho webhook Stripe" ● đọc src/billing/webhook.ts ● so sánh Redis + BullMQ với pg-boss… $ export DATABASE_URL=postgres://admin:[SECRET:connection-password]@db.internal/app $ cat .env [DROPPED:dotenv-file-read] ✓ chọn pg-boss: đã có Postgres, bớt một dịch vụ
Digest · 25/10 · billing-service đã duyệt
  • quyết địnhDùng pg-boss cho hàng đợi webhook thay vì Redis + BullMQ.
  • lý doHệ thống đã có Postgres, bớt một dịch vụ phải vận hành.
  • còn mởThêm retry có backoff cho webhook Stripe.
Lan · PM · qua Ask LinkSao team không dùng Redis cho queue?
AI của MinhVì hệ thống đã có Postgres, pg-boss giúp bớt một dịch vụ phải vận hành. Retry cho webhook vẫn đang làm.
[1] phiên 25/10 · billing-service
Cách hoạt động

Ba bước, không đổi cách bạn làm việc.

Bạn vẫn code với Claude Code hay Codex như mọi ngày. pamA chạy ở phía sau: ghi phiên, che bí mật, tóm tắt, và chỉ chia sẻ những gì bạn đã duyệt.

01

Làm việc như bình thường

Hook của pama đọc phiên làm việc ngay trên máy. Bí mật bị che trước khi bất kỳ model nào nhìn thấy.

02

Duyệt bản tóm tắt

Mỗi phiên thành một digest: quyết định, lý do, việc còn mở. Bạn duyệt trên web hoặc bằng pama review.

03

Gửi Ask Link

Người hỏi mở link, có thể cần PIN hoặc mã qua email. Câu trả lời luôn kèm trích dẫn; câu nào không chắc sẽ được chuyển vào hộp thư của bạn.

Riêng tư

Ba lớp che bí mật, trước và sau mỗi model.

Lớp đầu tiên chạy trên máy bạn, bằng Rust, trước khi có bất kỳ lời gọi model nào. Hai lớp sau chạy lại trên server, nên một lỗi bỏ sót ở lớp trước vẫn còn cơ hội bị chặn.

1

Trên máy, trước mọi model

222 luật gitleaks cùng luật riêng của pamA: mật khẩu trong chuỗi kết nối, biến môi trường, số điện thoại và CCCD Việt Nam. Bỏ hẳn kết quả khi agent đọc file .env hay in biến môi trường.

2

Khi digest tới server

Chạy lại toàn bộ luật trên mọi câu model đã viết, rồi gắn nhãn nội dung nhạy cảm về kinh doanh, hạ tầng hoặc khách hàng.

3

Trước khi hiện câu trả lời

Quét lại câu trả lời, kiểm tra chủ đề bị cấm, và một model giám khảo tìm rò rỉ. Có lỗi là từ chối, rồi đề nghị chuyển câu hỏi cho bạn.

Ở lại trên máy
Lên server
Transcript gốc của agent
Digest đã duyệt hoặc chờ duyệt
Sự kiện đã che
Ask Link và câu hỏi
Bản gốc mọi digest
Nhật ký audit 180 ngày
Token và API key, trong keychain
Chỉ project bạn bật sync
Tắt sync một project là digest của nó bị xoá khỏi server. Máy luôn giữ bản gốc.
Thử ngay

Dán một đoạn log. Xem bí mật biến mất.

Đoạn bên trái là mẫu, bạn có thể sửa thoải mái. Mọi thứ chạy trong trình duyệt của bạn; không có gì được gửi đi.

Sau Lớp 1

Bản minh hoạ dùng vài luật đơn giản. pamA thật dùng 222 luật gitleaks, kiểm tra độ ngẫu nhiên của chuỗi, và cùng một bộ luật được chạy lại ở Lớp 2 và Lớp 3.

Chạy ở đâu

Cùng một mã nguồn, ba cách chạy.

Bắt đầu với pamA Cloud cho nhanh. Khi cần, chuyển sang tự host hoặc chạy hoàn toàn trên máy mà không đổi cách dùng.

dễ nhất

pamA Cloud

bạn cài: pama

Đăng nhập bằng email, kết nối máy bằng một lệnh. Duyệt digest và quản lý Ask Link trên web.

  • Digest soạn ngay trên máy
  • Model trả lời có sẵn, hoặc dùng key riêng

Tự host

nhóm bạn chạy: Docker Compose

Cùng image server, chạy trên máy chủ của nhóm. Một tệp .env, Postgres và Caddy.

  • Dữ liệu nằm trong hạ tầng của bạn
  • Chọn model nào cũng được

Chỉ trên máy

bạn cài: desktop app

Mọi thứ chạy trên máy, kể cả model qua Ollama. Có phím tắt để soạn câu trả lời ngay trong ô chat đang mở.

  • Chạy được khi không có mạng
  • Không có telemetry
Cài đặt

Kết nối trong hai phút.

  1. Tải pama

    Bản cho macOS, Windows và Linux trên GitHub Releases.

  2. Đăng nhập

    Lệnh mở trình duyệt; bạn đăng nhập bằng email rồi bấm duyệt mã hiện trên màn hình.

  3. Bật cho một project

    Từ giờ mỗi phiên kết thúc sẽ thành một bản nháp chờ bạn duyệt.

terminal
# 1. kết nối máy này với pamA Cloud
$ pama login --server https://app.<tên-miền>

# 2. bật ghi phiên cho project hiện tại
$ cd ~/code/du-an && pama init --sync

# 3. kiểm tra mọi thứ
$ pama doctor
Sẵn sàng

Để AI của bạn trả lời. Giữ bí mật cho bạn.