private alpha · invitation only private alpha · เข้าร่วมโดย invitation

Your AI forgets. Cosmos remembers. AI ลืมทุกครั้ง Cosmos จำให้

Every new chat, your AI starts from zero — you re-explain the same project, the same bugs, the same decisions. Cosmos is a memory that lives on your computer and feeds your AI what it already learned. One brain, shared across every tool you use. ทุกครั้งที่เปิดแชตใหม่ AI เริ่มจากศูนย์ — คุณต้องอธิบายโปรเจกต์เดิม บั๊กเดิม การตัดสินใจเดิมซ้ำ ๆ. Cosmos คือความจำที่อยู่ในเครื่องคุณ คอยป้อนสิ่งที่ AI เคยเรียนรู้กลับไปให้. สมองเดียว ใช้ร่วมกันได้ทุกเครื่องมือ

Works with your AI tools. Lives on your machine. ใช้ได้กับ AI tools ของคุณ · ทำงานในเครื่องของคุณ

Built by a Thai dev tired of explaining the same codebase to Claude every morning. → the full story สร้างโดย dev คนไทย ที่เบื่อต้องอธิบาย codebase เดิมให้ Claude ฟังทุกเช้า → อ่านเรื่องเต็ม

FOUNDER COUPON $7 any month you pick $7 เดือนที่คุณเลือก · other months $12 · redeem anytime เดือนอื่น $12/เดือน · ใช้โค้ดตอนไหนก็ได้ · 500 founder spots

macOS 11+ · Apple Silicon · alpha demo soon (invite-only) · public launch to follow macOS 11+ · Apple Silicon · alpha demo เร็วๆนี้ (เชิญเท่านั้น) · public launch ตามมา

Works with: ใช้ได้กับ: Claude Code · Cursor · Cline · Windsurf · & other MCP-aware tools & tool MCP อื่น ๆ · 100% local
// 00 — The whole idea in 30 seconds เข้าใจทั้งหมดใน 30 วินาที

Long-term memory for your AI. ความจำระยะยาว ให้ AI ของคุณ

Point Cosmos at a folder — your code, your notes, anything. It reads what's inside, remembers the parts that matter, and hands them back to your AI tools the moment they're needed. Everything stays on your own computer. Nothing goes to the cloud. ชี้ Cosmos ไปที่โฟลเดอร์ไหนก็ได้ — โค้ด โน้ต อะไรก็ตาม. มันจะอ่านสิ่งที่อยู่ข้างใน จำส่วนที่สำคัญ แล้วส่งกลับไปให้ AI ของคุณในวินาทีที่ต้องใช้. ทุกอย่างอยู่ในเครื่องคุณ ไม่มีอะไรขึ้น cloud

Your folders โฟลเดอร์ของคุณ
notes · code · journal · trades · any text notes · code · journal · trades · ไฟล์ text อะไรก็ได้
Cosmos
local-first · SQLite + FTS5 local-first · SQLite + FTS5
~/Library/Application Support/Cosmos
Your AI tools AI tools ของคุณ
Claude · Cursor · Cline · Windsurf
via MCP
// How it works — three steps ทำงานยังไง — 3 สเต็ป
1 Point it at your work ชี้ไปที่งานของคุณ

Pick any folder — code, notes, research. Cosmos reads what's inside and quietly builds an index. Your files never move or upload. เลือกโฟลเดอร์ไหนก็ได้ — โค้ด โน้ต งานวิจัย. Cosmos อ่านสิ่งที่อยู่ข้างในแล้วสร้าง index เงียบ ๆ. ไฟล์คุณไม่ถูกย้ายและไม่ถูกอัปโหลด

2 It remembers what matters มันจำส่วนที่สำคัญ

Every fix, decision, and gotcha you save becomes a lesson — kept on your computer, ready to recall the next time it's relevant. ทุกการแก้ การตัดสินใจ และจุดที่เคยพลาด ที่คุณบันทึกไว้ จะกลายเป็น lesson — เก็บในเครื่องคุณ พร้อมเรียกคืนเมื่อเกี่ยวข้อง

3 Your AI picks it up AI หยิบไปใช้เอง

Claude, Cursor, and other AI tools read that same memory automatically — so you never re-explain the same project or fix twice. Claude, Cursor และ AI ตัวอื่นอ่านความจำเดียวกันนี้อัตโนมัติ — คุณจึงไม่ต้องอธิบายโปรเจกต์เดิมหรือการแก้เดิมซ้ำอีก

// 01 — Why this exists ทำไมต้องมีสิ่งนี้

Your AI workflow has no structured library of what you fixed last quarter. AI workflow ของคุณไม่มี library ของสิ่งที่คุณแก้ไปเมื่อไตรมาสที่แล้ว

AI coding tools each carry some built-in memory (project notes, rules, hooks) — but none of them ship a per-project structured library of bug fixes and decisions that surfaces automatically the next time the AI touches a relevant file. That's the specific gap Cosmos fills, exposed through MCP so any tool you use can read the same brain. AI coding tool แต่ละตัวมี memory ในตัวอยู่ (project notes / rules / hooks) — แต่ไม่มีตัวไหน ship structured library ของ bug fix + decision ต่อโปรเจกต์ที่โผล่อัตโนมัติเมื่อ AI แตะไฟล์ที่เกี่ยวข้อง. นั่นคือจุดที่ Cosmos เติมเต็ม · เปิดผ่าน MCP ให้ทุก tool ที่คุณใช้อ่าน brain เดียวกันได้

01

Project Lessons Project Lessons

Every bug you fix becomes a recallable lesson — symptom, root cause, the fix, the files it touched. Next time the AI sees the same smell, the past fix surfaces before it re-derives. ทุก bug ที่แก้กลายเป็น lesson ที่เรียกคืนได้ — symptom, root cause, fix, ไฟล์ที่เกี่ยวข้อง. ครั้งหน้า AI เจอกลิ่นเดิม → fix เก่าโผล่ก่อนคิดใหม่

→ See examples code_errors
02

Before You Edit Before You Edit

Before your AI edits a file, Cosmos quietly slips in the prior bugs, decisions, and hidden constraints touching that path. Less re-derivation. Fewer regressions. ก่อนที่ AI จะแก้ไฟล์ใด — Cosmos แทรก prior bugs / decisions / hidden constraints ที่กระทบ path นั้นเงียบ ๆ. คิดใหม่น้อยลง regress น้อยลง

find_relevant_code auto-fires
03

Stays on your machine อยู่บนเครื่องคุณตลอด

SQLite + FTS5, no cloud required. Every lesson lives on your machine — competitors can copy a UI, they can't copy what your repo taught you. SQLite + FTS5 ไม่ต้องใช้ cloud. ทุก lesson อยู่บนเครื่องคุณ — competitor copy UI ได้ แต่ copy สิ่งที่ repo คุณสอนคุณไม่ได้

~/Library/Application Support/Cosmos 100% local
// 5 minutes from install to your first lesson 5 นาที จากติดตั้งถึง lesson แรก
  1. 01 Install Cosmos. One-click MCP wizard wires it into Claude Code, Cursor, Cline, Windsurf.ติดตั้ง Cosmos — wizard เชื่อม MCP เข้า Claude Code / Cursor / Cline / Windsurf คลิกเดียว
  2. 02 Fix a bug. Tell your AI "remember this" — Cosmos saves the symptom, root cause, and files affected as a recallable lesson.แก้ bug แล้วบอก AI ว่า "จำไว้นะ" — Cosmos เก็บ symptom / root cause / ไฟล์ที่เกี่ยวข้อง เป็น lesson
  3. 03 Next session. The AI hits the same area — Cosmos surfaces the past lesson before any edit. The bug doesn't come back.Session ถัดไป — AI แตะ area เดิม Cosmos จะดึง lesson เก่าขึ้นมาก่อนแก้. Bug ไม่กลับมาอีก
→ See real lessons that shipped Cosmos itself → ดู lesson จริงที่ใช้ build Cosmos เอง

// 02 — How it works วิธีการทำงาน

Capture in your editor. Recall via your AI tools. บันทึกใน editor — เรียกใช้ผ่าน AI tools

01 / CAPTURE

Open Cosmos. Type anything. Done. เปิด Cosmos · พิมพ์ · จบ

A blinking cursor. Cosmos figures out the category, tags, and connections to existing memories — automatically. เคอร์เซอร์กระพริบ. Cosmos จัดหมวด, ติด tag, และเชื่อมกับความจำเก่าให้อัตโนมัติ

  • No format, no folder picker, no friction.ไม่ต้องเลือกฟอร์แมต ไม่ต้องเลือกโฟลเดอร์
  • Auto-categorized by rules: trade · expense · income · recipe · calendar · task · journal · reading · code · idea — anything else stays a plain noteจัดอัตโนมัติด้วย rule: trade · expense · income · recipe · calendar · task · journal · reading · code · idea — ที่เหลือลงเป็น note
  • Linked to related memories on save.เชื่อมกับความจำที่เกี่ยวข้องตอนบันทึก
Cosmos · Capture
capture
10:42 · just now
"Try pgvector over Faiss for hybrid search — Faiss has issues with sparse vectors when N > 100k."
DETECTED
type:idea #vector-search #cosmos #sqlite
LINKED MEMORIES · 3
"Faiss benchmark on 250k embeddings…" 3d
"pgvector 0.7 release notes" 2w
"Hybrid search RFC" 1mo
claude-code · ~/dev/cosmos
// User
why did we pick pgvector over faiss again?
// Claude → calling tool
mcp__cosmos__brain_search(
query: "pgvector vs faiss",
limit: 5
)
// 3 memories · 142 tokens
[idea · 6h ago]
"Try pgvector over Faiss — sparse-vector issues at N>100k…"
// Claude responds
You decided on pgvector six hours ago. Reason: Faiss struggles with sparse vectors past 100k. Want me to wire the migration?
02 / RECALL

Your AI tools query your brain. Natively. AI tools เรียกสมองคุณ ได้ตรงๆ

When Claude Code, Cursor, Cline, or Windsurf needs context, they call mcp__cosmos__brain_search over MCP. No copy-paste. No re-explaining yesterday. เมื่อ Claude Code, Cursor, Cline, หรือ Windsurf ต้องการ context จะเรียก mcp__cosmos__brain_search ผ่าน MCP. ไม่ต้อง copy-paste ไม่ต้องอธิบายซ้ำ

brain_searchread
brain_writecreate
brain_linkcreate
brain_listread
brain_recentread

// Same note. Two views. โน้ตเดียว สองมุมมอง

To you it's a note. To your AI it's data. สำหรับคุณมันคือ “โน้ต” — สำหรับ AI มันคือ “ข้อมูล”

You jot things down the way humans think. The moment your AI asks, Cosmos hands it the same memory — rebuilt as clean, structured data it can actually use. คุณจดแบบที่คนคิด. พอ AI เรียกใช้ Cosmos ส่งความจำชิ้นเดิม — ในรูปข้อมูลสะอาดมีโครงสร้างที่มันใช้งานได้จริง

What you see
Cosmos · Your view

🐛 Faiss → pgvector

Faiss choked on sparse vectors past 100k rows. Switched to pgvector — fixed. Cost me 2 hours. Faiss พังตอน sparse vectors เกิน 100k แถว. เปลี่ยนไป pgvector — แก้ได้. เสียไป 2 ชม.
bug #vector-search #pgvector
What your AI reads
MCP · AI view
symptom: "Faiss fails on sparse vectors > 100k"
root_cause: "Faiss's sparse-vector limit at scale"
fix: "switched to pgvector"
files: "search/vector_store.py"
tags: ["vector-search", "pgvector"]
↻ resurfaces when any AI hits this symptom

Write it once. Next time any AI tool, in any session, hits that symptom, Cosmos surfaces your fix — so it applies it instead of burning two hours re-deriving. That's “never solve the same problem twice.” จดครั้งเดียว — ครั้งหน้า AI ตัวไหน session ไหน เจออาการเดียวกัน Cosmos ดัน fix ของคุณขึ้นมา → ใช้เลย ไม่ต้องไล่ใหม่ 2 ชม. นี่คือ “ไม่แก้ปัญหาเดิมซ้ำสอง”

Works for anything you save — code, decisions, notes. You write it naturally; your AI reads structure. Automatically. ใช้ได้กับทุกอย่างที่คุณบันทึก — โค้ด, การตัดสินใจ, โน้ต. คุณเขียนแบบธรรมชาติ; AI อ่านเป็นโครงสร้าง อัตโนมัติ


// Architecture สถาปัตยกรรม

One brain. On your machine. Every tool reads it. สมองก้อนเดียว บนเครื่องคุณ ทุก tool อ่านได้

Your code, notes, and lessons stay on your machine — never the cloud — yet they're searched in milliseconds. Every AI tool you use reads the same brain, and nothing ever leaves your disk. โค้ด โน้ต และบทเรียนของคุณอยู่บนเครื่องคุณ — ไม่ขึ้น cloud — แต่ค้นเจอในเสี้ยววินาที. AI ทุกตัวที่คุณใช้อ่านสมองก้อนเดียวกัน และไม่มีอะไรหลุดออกนอกเครื่อง

Everything you saveทุกอย่างที่คุณบันทึก
your codeโค้ด
notes & decisionsโน้ต & การตัดสินใจ
bugs you've fixedบั๊กที่เคยแก้
100% local
Cosmos
keeps it together — on your diskเก็บไว้ที่เดียว บนเครื่องคุณ
and finds anything in millisecondsค้นเจออะไรก็ได้ในเสี้ยววินาที
SQLite · full-text + AST index
nothing ever leaves your diskไม่มีอะไรหลุดออกนอกเครื่อง
Every AI tool reads itAI ทุกตัวอ่านได้
over MCP — the open standard AI tools speakผ่าน MCP — ช่องทางมาตรฐานที่ AI tool คุยกับ Cosmos
Claude Code
Cursor
Cline · Windsurf

This is the part a cloud assistant structurally can't copy: one memory that's 100% local and shared across every tool — not locked inside one vendor's walls. นี่คือส่วนที่ผู้ช่วย cloud ลอกตามเชิงโครงสร้างไม่ได้: memory ก้อนเดียวที่ อยู่บนเครื่อง 100% และ ใช้ร่วมกันทุก tool — ไม่ถูกขังในกำแพงของเจ้าใดเจ้าหนึ่ง


// Power-ups ฟีเจอร์เสริม

Your AI memory, accessible outside the editor. AI memory ของคุณ · เข้าถึงนอก editor ได้ด้วย

These aren't a notes-app feature set. They're surfaces onto the same memory layer your AI tools read from — so anything you capture from your phone, schedule by natural language, or stack onto a calendar is the same context your AI agent uses when you sit back down at the IDE. นี่ไม่ใช่ฟีเจอร์ของ notes-app. แต่เป็น surface เข้าถึง memory layer เดียวกับที่ AI tool ของคุณอ่าน — ทุกอย่างที่ capture จากมือถือ, ตั้งเวลาด้วยภาษาธรรมชาติ, หรือลงปฏิทิน คือ context เดียวกับที่ AI agent เห็นตอนคุณกลับมานั่งหน้า IDE

Telegram bot

Drop a note from your phone — the AI brain picks it up. Ask your AI about your repo from the train; it reads from the same memory the IDE sees. Not a chatbot, not a notes app — a remote control for your memory layer. โยน note จากมือถือ — AI brain รับเข้าไปทันที. ถามเรื่อง repo จากบนรถไฟ; AI อ่าน memory ตัวเดียวกับที่ IDE เห็น. ไม่ใช่ chatbot ไม่ใช่ notes app — remote control ของ memory layer

Smart reminders

"remind me to revisit the auth refactor next Tuesday" — your AI parses, sets the trigger, and surfaces the original project context when the reminder fires. The fact that the parser also handles plain "tomorrow 9am" calls is the boring 5% of what this does. "เตือน revisit auth refactor อังคารหน้า" — AI parse, ตั้ง trigger, แล้ว surface project context เดิมตอน reminder ยิง. การ parse "tomorrow 9am" ธรรมดาคือแค่ 5% ของสิ่งที่มันทำ

Calendar view

Not a personal planner — a time-axis onto your project context. Where your AI sees deadlines, decisions logged on a date, and which lessons were captured in which sprint. Click a day, the AI reads it back as scoped context. ไม่ใช่ planner ส่วนตัว — เป็น time-axis ของ project context. ที่ AI เห็น deadline · decision ที่บันทึกในวันไหน · lesson ของ sprint ไหน. คลิกวัน AI อ่านกลับมาเป็น scoped context


// 03 — Index your codebase 03 — ดัชนีโค้ดทั้งโปรเจค

Your AI walks your code. Not just reads it. AI ของคุณเดินไปในโค้ด ไม่ใช่แค่อ่านผ่าน

AST-aware indexing turns functions, classes, calls, and past errors into structured memory. Your AI walks the real call graph — not string matches — and surfaces lessons you've already shipped instead of re-deriving them every session. ดัชนีรู้จักโครงสร้างของโค้ด — แปลง function · class · การเรียก · บั๊กเก่า ให้เป็นความจำที่มีระเบียบ. AI เดินตามเส้นทางการเรียกของจริง ไม่ใช่จับแค่ข้อความ — และดึงบทเรียนที่คุณเคยแก้ไว้แล้วขึ้นมา แทนที่จะค้นหาใหม่ทุกครั้ง

  • AST parsing — Python, TypeScript, JS, Rust, Go (tree-sitter, extensible).อ่าน AST ของโค้ด — รองรับ Python, TypeScript, JS, Rust, Go ผ่าน tree-sitter เพิ่มภาษาอื่นได้
  • Symbol-level memory — query any function or class by id, not by file path.ความจำระดับ symbol — เรียก function หรือ class ตรง ๆ ด้วยชื่อ ไม่ต้องรู้ว่าอยู่ไฟล์ไหน
  • Call graph traversalcode_callers + code_callees walk real edges.เดินตามเส้นการเรียกของจริงcode_callers + code_callees ตามเส้นทางจริงในโค้ด ไม่ใช่จับข้อความ
  • Past-lesson joinsfind_relevant_code matches a bug symptom against your code_errors table so the fix you shipped surfaces in one round-trip.เชื่อมกับบทเรียนเก่าfind_relevant_code จับอาการบั๊กไปเทียบกับตาราง code_errors ของคุณ — วิธีแก้ที่เคยใช้แล้วโผล่กลับมาในการเรียกครั้งเดียว
  • File-watcher re-indexes on save — no manual sync.เฝ้าไฟล์ — ทุกครั้งที่บันทึก ดัชนีอัปเดตเอง ไม่ต้องสั่งซิงค์
Cosmos · Code Index
📁 my-project // AST indexed
📂 src/
📂 components/
📄 Header.tsx // ⚡ 2 fns · 1 class
📄 LoginForm.tsx // ⚡ 4 fns · 1 class
📂 lib/
📄 db.ts // ⚡ 6 fns
📄 auth.ts // ⚡ 3 fns · 🐛 1 lesson
📂 backend/
📂 api/
📄 users.py // ⚡ 8 fns
📄 stripe.py // ⚡ 4 fns · 🐛 2 lessons
📂 models/
📄 user.py // ⚡ 1 class · 5 methods
📁 .cosmos/ // local index — never uploaded // ดัชนีบนเครื่อง — ไม่อัปโหลดไปไหน
📄 index.db // FTS5 + symbol map
📄 code_errors.db // past-lesson library // คลังบทเรียนเก่า
External AI queries the index: AI ภายนอกเรียกดัชนีนี้ผ่าน MCP:
code_get_symbol("parse_reminder") → reminders.py:81
code_callers("parse_reminder") → 2 sites
find_relevant_code(symptom=…) past_lesson + fix

Above: structure Cosmos extracts from your codebase. Symbol counts + bug-lesson markers are inline. ข้างบน: โครงสร้างที่ Cosmos ดึงจากโค้ดของคุณ — มีจำนวน symbol และเครื่องหมายบทเรียนเก่ากำกับ


// 04 — Who this is for 04 — เหมาะกับใคร

Built for developers. Useful for anyone who types. ออกแบบเพื่อ developer · ใช้ได้กับทุกคนที่พิมพ์งาน

Cosmos started in a developer's terminal — but the brain underneath (folders, tags, semantic recall, cross-tool memory) is generic. If you keep notes, decisions, or research your future self needs to find, you're in scope. Cosmos เริ่มที่ terminal ของ developer — แต่ brain ข้างใน (folders · tags · semantic recall · memory ข้าม tool) ใช้ได้ทั่วไป. ถ้าคุณจดโน้ต ตัดสินใจ หรือทำ research ที่ตัวคุณในอนาคตต้องค้นเจอ — คุณคือเป้าหมาย

The developer — fixes the same bug twice Developer · แก้ bug เดิมซ้ำสองรอบ

Ships a fix, forgets the reasoning, hits the same bug two months later. Re-derives from scratch because the AI tools don't remember last quarter. แก้ ship เสร็จ ลืม reasoning · สองเดือนต่อมาเจอ bug ทรงเดิม ต้องคิดใหม่จากศูนย์ เพราะ AI ไม่จำของไตรมาสที่แล้ว

→ Past fix surfaces before the AI re-derives. Lessons compound across sessions. → Fix เดิมโผล่ก่อน AI จะคิดใหม่ · lesson ทบต้นข้าม session

The researcher — loses the source นักวิจัย · หา source ไม่เจอ

4 GB of notes across five years — papers, summaries, abandoned ideas. Asks an AI a follow-up question, can't find which note the claim came from, gives up. โน้ต 4 GB · 5 ปี · paper · สรุป · ไอเดียที่ทิ้งไว้. ถาม AI ต่อ แต่หาโน้ตต้นทางไม่เจอ → ยอมแพ้

→ The exact source surfaces before the question is fully typed. → Source ที่ใช่โผล่ก่อนพิมพ์คำถามเสร็จ

The solopreneur — data in ten places Solopreneur · ข้อมูลกระจาย 10 ที่

Expenses in a spreadsheet, trades in markdown, recipes in a writing app, customer emails in a notes folder. Has the data — can't tell the AI about it without copy-pasting each time. Expense ใน spreadsheet · trade เป็น markdown · recipe ในแอปจดโน้ต · email ลูกค้าในโฟลเดอร์. มี data อยู่แล้ว · แค่บอก AI ไม่ได้ถ้าไม่ copy-paste ทุกครั้ง

→ One folder pick covers all of it. Auto-classified. "Spend on coffee last month?" answered in one query. → เลือกโฟลเดอร์ครั้งเดียวคลุมทั้งหมด · auto-classify · ถาม "เดือนที่แล้วใช้กับกาแฟเท่าไหร่" ตอบครั้งเดียวจบ

The knowledge worker — four silos, same person Knowledge worker · 4 silo · คนเดียวกัน

Personal notes app, team chat archive, a "Reading" folder of saved articles, a weekly journal export. Four silos, one brain, but the AI tools only see whichever silo you happen to be in. แอพจดโน้ตส่วนตัว · archive แชทในทีม · โฟลเดอร์ "Reading" บทความ · journal export รายสัปดาห์. 4 silo · brain เดียว · แต่ AI เห็นเฉพาะ silo ที่กำลังอยู่

→ Point at the parent folder. AI tools see across all four without any export/import/sync. → ชี้ที่ parent folder · AI เห็นทั้ง 4 silo โดยไม่ต้อง export/import/sync อะไร

The Thai professional — works in two languages all day มืออาชีพไทย · ทำงานสองภาษาทั้งวัน

Reads documentation in English, writes notes in Thai, discusses with colleagues in both. Most search tools assume one language at a time and miss half the content. อ่าน documentation เป็นอังกฤษ · จดโน้ตเป็นไทย · คุยกับเพื่อนร่วมงานปนสองภาษา. Search tool ส่วนใหญ่สมมติว่ามีภาษาเดียว เลยหาเจอครึ่งเดียว

→ Bilingual memory is the default, not a setting. Thai query lands English notes and vice versa. → Memory สองภาษาคือ default ไม่ใช่ option · ค้นไทยเจอโน้ตอังกฤษ · ค้นอังกฤษเจอโน้ตไทย

Same brain, same engine — the AI tools you point at it are what changes. Developers wire it into their AI coding assistant via MCP. Everyone else uses in-app capture + search, or pairs with their AI chatbot through the brain's REST API. Brain เดียว · engine เดียว · เปลี่ยนแค่ AI tool ที่ชี้เข้ามา. Developer ต่อกับ AI coding assistant ผ่าน MCP. คนอื่นใช้ capture + search ในแอพ หรือเชื่อมกับ AI chatbot ผ่าน REST API

→ Full non-dev walkthrough → ดูฉบับ non-dev เต็ม
// 05 — Beyond code 05 — มากกว่าโค้ด

Bonus: works on any folder, not just code. โบนัส: ใช้ได้กับทุกโฟลเดอร์ ไม่ใช่แค่โค้ด

Cosmos's main pitch is code memory. But the same Tier 0 engine works on any folder you point at — expenses, journals, research notes. Some users discover this and stay. It's not the reason most people install Cosmos, just a happy side effect. Pitch หลักของ Cosmos คือ code memory. แต่ engine Tier 0 ตัวเดียวกันใช้ได้กับโฟลเดอร์ไหนก็ได้ — รายจ่าย, journal, research notes. ผู้ใช้บางคนค้นพบแล้วใช้ต่อ. ไม่ใช่เหตุผลหลักที่คนติดตั้ง Cosmos แต่เป็น side effect ที่ดี

No extra service to install, no extra account — same FTS5 search index that runs the code path. ไม่ต้อง install service เพิ่ม ไม่ต้อง account แยก — FTS5 search index ตัวเดียวกับที่รัน code path

Live Presentation Deck
01 / 04
Recursive scan
recursive-scan

Goes into every subfolder. เจาะลึกทุกโฟลเดอร์ย่อย

Folder A · A.1 · A.1.b · A.2 — every level. New files added later get picked up automatically. Nothing moves; the index is a non-destructive shadow. Folder A · A.1 · A.1.b · A.2 — ทุกระดับ. ไฟล์ใหม่ที่เพิ่มทีหลัง index จะดึงมาอัตโนมัติ. ไม่ย้ายไฟล์ ไม่แก้ ไม่ลบ — index เป็นเงาที่ไม่กระทบต้นฉบับ

Honest classifier
honest-classifier

Rule-based. No AI guesses. ใช้ rule ไม่ใช่ AI เดา

When Cosmos scans a folder, a rule-based classifier inspects the filename and first ~4 KB of content. Files matching a known pattern get tagged into one of ten categories: trade · expense · income · recipe · calendar · task · journal · reading · code · idea. Everything else lands as a plain note — no wrong guesses by design. Rules live in core/universal_index/classifier.py — inspectable + extensible. Override any tag in one click. ตอน Cosmos scan โฟลเดอร์ rule-based classifier จะดูชื่อไฟล์ + ~4 KB แรก ไฟล์ที่ match pattern ที่รู้จักจะถูก tag เป็น 1 ใน 10 หมวด: trade · expense · income · recipe · calendar · task · journal · reading · code · idea. ที่ไม่ match ลงเป็น note — ไม่ทาย ไม่ผิดหมวด. Rule อยู่ที่ core/universal_index/classifier.py เปิดดู + เพิ่มได้. Override tag คลิกเดียว

Same MCP surface
mcp-surface

Your AI sees what you see. AI เห็นเหมือนที่คุณเห็น

Claude Code, Cursor, Cline, Windsurf, & other MCP-aware tools query your folders directly through the Cosmos MCP server. No copy-paste, no re-explaining the same context every session. Claude Code, Cursor, Cline, Windsurf, & MCP tool อื่น query โฟลเดอร์ของคุณตรง ๆ ผ่าน Cosmos MCP. ไม่ต้อง copy-paste, ไม่ต้อง re-explain context เดิมทุก session

Tier 0
tier-0

Indexes in the background by default. Index ใน background เป็น default

The background indexer runs Tier 0 (BM25 / FTS5) by default. Largest repo we've measured: 1,448 files at 1.4 ms median search — see /benchmark for the full table. Tier 1/2 (semantic embeddings) opt-in when you want them. Background indexer ใช้ Tier 0 (BM25 / FTS5) เป็น default. Repo ใหญ่สุดที่วัด: 1,448 ไฟล์ที่ median 1.4 ms — ดูตารางเต็มที่ /benchmark. Tier 1/2 (semantic embeddings) opt-in เมื่อต้องการ

if you scale it beyond code — what scale looks like ถ้าคุณใช้นอกเหนือจาก code — ระดับใหญ่หน้าตาแบบนี้

The operator's brain right now — same engine — holds 177 memories across 5 active categories: 87 notes, 83 code summaries, plus a handful of research / Claude-session / reminder entries. AI tools query it through MCP at ~0.9 ms p50 on a warm cache (20-query mix × 5 trials, 2026-05-16; tail latency runs higher on Thai-tokenized queries). Same SQLite + FTS5 engine as the code benchmarks at /benchmark — a deliberately small, real-world alpha corpus, not a benchmark-rigged dataset. Brain ของผู้พัฒนาตอนนี้ — engine ตัวเดียวกัน — มี 177 memory ใน 5 หมวด active: 87 notes, 83 code summaries และ research / Claude-session / reminder ที่เหลือ. AI tool query ผ่าน MCP ที่ ~0.9 ms p50 ตอน cache warm (20 query × 5 trials, 2026-05-16; tail สูงกว่าใน Thai-tokenized query). ใช้ engine SQLite + FTS5 เดียวกับ code benchmark ที่ /benchmark — corpus alpha ขนาดเล็กของจริง · ไม่ใช่ dataset แต่งขึ้น

Alpha demo soon (invite-only); public launch to follow. Universal Index ships in the same release as the public download — same waitlist gets you both. Full /personal pitch → Alpha demo เร็วๆนี้ (เชิญเท่านั้น); public launch ตามมา. Universal Index ปล่อยพร้อม public download — waitlist เดียวรับทั้งคู่. /personal pitch ฉบับเต็ม →


// 06 — Per-agent memory 06 — สมองแยกต่อ agent

A separate brain for every agent on your team. สมองแยกต่อหนึ่ง agent ในทีมของคุณ

Building a research agent + a coder + a reviewer with OpenCode, Claude Code, or Cline? Each one gets its own /Agents/<name> folder seeded with prompt, context, and rules. Connect MCP scoped to that folder — the agent reads its own brain, writes its own notes, and never poisons another agent's memory. สร้าง research agent + coder + reviewer ด้วย OpenCode, Claude Code, หรือ Cline ใช่ไหม? แต่ละตัวได้ folder /Agents/<ชื่อ> ของตัวเอง พร้อม prompt + context + rules ที่ seed ไว้แล้ว. เชื่อม MCP scope ไปที่ folder นั้น — agent อ่านสมองตัวเอง บันทึก notes ตัวเอง ไม่ปนกับ agent ตัวอื่น

  • Click "+ New agent" to spawn a fresh sub-brain in seconds.กด "+ New agent" สร้าง sub-brain ใหม่ใน 5 วินาที
  • No template-staring. Your AI reads _SETUP.md on connect, runs a 7-question interview, and writes IDENTITY · WORKFLOW · RULES · HANDOFF · tools.json for you.ไม่ต้องนั่งเขียน template เอง. AI ของคุณอ่าน _SETUP.md ตอนเชื่อม แล้วถาม 7 คำถาม จากนั้นเขียน IDENTITY · WORKFLOW · RULES · HANDOFF · tools.json ให้เอง
  • Or share one folder across an agent team for coordination.หรือใช้ folder เดียวร่วมกันทั้งทีม agent — ก็ได้
  • MCP permissions enforce read/write scope at the folder level.MCP permissions เช็ก read/write ระดับ folder อัตโนมัติ
Cosmos · Folder Tree
📁 /Inbox
📁 /Notes
📁 /Code
📁 /Agents // scoped sub-brains
📁 _Template (seed)
📁 Researcher
📄 _SETUP.md // AI reads first → interviews user → fills the rest
📄 IDENTITY.md // who I am — 5-10 lines
📄 WORKFLOW.md // step-by-step procedure
📄 RULES.md // hard CAN / CANNOT
📄 HANDOFF.md // I/O contract
📄 tools.json // MCP whitelist
📁 knowledge/ // core / advanced / refs
📁 examples/ // good / bad few-shot
📁 playbooks/ // situation-specific SOPs
📁 memory/ // learned.md + session.json
📁 evals/ // cases.jsonl + results.jsonl
📁 Coder
📁 Reviewer + new
External AI connects scoped:
cosmos // mcp scope: /Agents/Researcher
First connect → AI runs setup interview:
AI → reads _SETUP.md (Status: AWAITING_SETUP)
AI → "What does this agent do?" (× 7 Qs)
AI → writes IDENTITY/WORKFLOW/RULES/HANDOFF/tools.json
AI → flips to Status: COMPLETED

// 07 — Under the hood

What Cosmos adds, with source links. Cosmos เพิ่มอะไร · พร้อม link source

No vendor matrix here. The tools you already use are good at what they do — Cosmos sits underneath as a memory layer that any of them can read through MCP. Below: the capabilities Cosmos ships today, each linked to the file in the source repo where it lives. ไม่มีตารางเทียบคู่แข่ง — tool ที่คุณใช้อยู่เก่งในงานของมันแล้ว Cosmos นั่งอยู่ข้างใต้เป็น memory layer ที่ทุกตัวอ่านได้ผ่าน MCP ข้างล่างคือสิ่งที่ Cosmos ship แล้ววันนี้ พร้อม link ไฟล์ source

Project Lessons

A per-project library of bug fixes + decisions. Each lesson is ranked by pinned status (+0.6), scope-glob match against the current file path (+1.5), and file overlap (+0.4 to +0.8). AI tools call find_relevant_code via MCP and the matching lesson surfaces before any edit. Library bug fix + decision ต่อโปรเจกต์ ทุก lesson จัดอันดับด้วย pin (+0.6) · scope-glob match กับ path ปัจจุบัน (+1.5) · file overlap (+0.4 ถึง +0.8). AI tool เรียก find_relevant_code ผ่าน MCP แล้ว lesson ที่ match จะโผล่ก่อนแก้ไข

core/code_indexer/errors.py · 10 real lessons at /lessons

Universal Index classifier

A rule-based file classifier with ten categories (trade · expense · income · recipe · calendar · task · journal · reading · code · idea). Two-pass: extension-only rules first, content patterns second. Inspectable + extensible in one Python file. Rule-based file classifier 10 หมวด (trade · expense · income · recipe · calendar · task · journal · reading · code · idea) · 2-pass: extension ก่อน · content pattern ทีหลัง · เปิดดู + เพิ่ม rule ได้ในไฟล์เดียว

core/universal_index/classifier.py

Multi-agent workspaces

Each sub-agent gets its own /Agents/<name>/ folder seeded with IDENTITY / WORKFLOW / RULES / HANDOFF / tools.json. MCP permissions scope reads + writes to that folder so agents don't poison each other's memory. Agent แต่ละตัวได้ folder /Agents/<ชื่อ>/ ของตัวเอง พร้อม IDENTITY / WORKFLOW / RULES / HANDOFF / tools.json · MCP permission scope การอ่าน + เขียน ไม่ให้ปนกัน

core/api/mcp_server.py — see "brain_create_agent"

Telegram capture-on-the-go

An optional Telegram bot routes free-text messages into the brain via Gemini Function Calling. Tools: set_reminder, brain_append, brain_create_file, brain_remember. Same memory store the desktop app reads from. Telegram bot (เลือกใช้) ส่งข้อความเข้า brain ผ่าน Gemini Function Calling · tools: set_reminder, brain_append, brain_create_file, brain_remember · memory เดียวกับ desktop app

core/integrations/telegram_bot.py

~37 MCP tools, one server

Code-graph queries (callers, callees, find_function, get_symbol, skeleton, context_bundle, …) and brain queries (search, get, remember, aggregate, pattern_recall, sitemap, …) share one MCP endpoint. Connect once from any MCP-aware AI tool. Code-graph queries (callers, callees, find_function, get_symbol, skeleton, context_bundle, …) + brain queries (search, get, remember, aggregate, pattern_recall, sitemap, …) ผ่าน MCP endpoint เดียว · เชื่อม 1 ครั้งจาก AI tool ตัวไหนก็ได้ที่รองรับ MCP

core/api/mcp_server.py — count via the dispatch switch

Local SQLite brain

One SQLite file under ~/Library/Application Support/Cosmos/brain_v2/brain.db, FTS5 + BM25, WAL mode. Portable, inspectable, exportable to JSON. Optional cloud backup is opt-in and goes to your row-scoped Supabase Storage bucket — see /security. SQLite ไฟล์เดียวที่ ~/Library/Application Support/Cosmos/brain_v2/brain.db · FTS5 + BM25 · WAL mode · backup เป็น JSON ได้ · cloud backup (เลือกใช้) ไปที่ Supabase Storage ที่ scope ด้วย RLS — ดู /security

core/memory/store_v2.py

Want a head-to-head against a specific tool? Tell us at cosmos@atitechs.com and we'll publish a calibrated comparison rather than guess across vendors and rows. อยากเทียบกับ tool เฉพาะตัว? ส่งมาที่ cosmos@atitechs.com เราจะ publish เปรียบเทียบที่ verify มาดีๆ แทนการเดาข้าม vendor


// 08 — Features at a glance สรุปฟีเจอร์ทั้งหมด

Everything Cosmos does, in 30 seconds. ทุกอย่างที่ Cosmos ทำได้ ใน 30 วินาที

The 30-second scan — no source links here, just the highlights. Tap any feature to jump straight to its full section, or swipe through all nine. สแกนแบบ 30 วินาที — ไม่มี source link ตรงนี้ เอาแค่ไฮไลต์สำคัญ แตะฟีเจอร์ไหนก็กระโดดไปหัวข้อเต็มของมันได้ทันที หรือ swipe ดูครบทั้ง 9


// 09 — A real case (and what we won't claim from it) เคสจริง (และสิ่งที่เราจะไม่เคลมเกินจริง)

Cosmos helps your AI start with the right context. Cosmos ช่วย AI เริ่มต้นด้วย context ที่ถูกต้อง

The product value isn't a single benchmark number. It's a memory layer that gets sharper every time you fix something. Here's a real example, then the lab notes underneath. คุณค่าหลักของ product ไม่ใช่ตัวเลขจาก benchmark เดียว. มันคือ memory layer ที่คมขึ้นทุกครั้งที่คุณแก้บั๊ก. มาดูตัวอย่างจริง แล้วดู lab notes ใต้นี้

a real lesson from this project บทเรียนจริงจากโปรเจคนี้

Last time the graph view froze, Cosmos remembered the fix. ครั้งที่แล้วหน้า graph ค้าง — Cosmos จำ fix ได้

Symptom
User clicks a node on the Neural Map. FPS dives. The whole app locks up for seconds at a time before recovering. User คลิก node บน Neural Map. FPS ดิ่ง. ทั้ง app ค้างทีละหลายวินาทีก่อนจะกลับมา
Root cause (3 things at once)
Zustand store subscribed without selectors → re-render avalanche · per-frame new Float32Array(...) in useFrame → GC pressure · two <OrbitControls> mounted concurrently → event listener duel. Zustand store subscribe โดยไม่มี selector → re-render ทุก node พร้อมกัน · new Float32Array ทุก frame ใน useFrame → GC pressure · <OrbitControls> 2 ตัว mount พร้อมกัน → event listener ชนกัน
Saved as a Project Lesson
Cosmos recorded the symptom, the 3-cause root, and the fix. Pinned + scope-globbed to src/components/GraphView/**. The next time AI touches that path, the lesson surfaces first — before any edit. Cosmos บันทึก symptom, root cause 3 ชั้น, และ fix. Pin + scope-glob src/components/GraphView/**. ครั้งหน้า AI แตะ path นี้ lesson จะขึ้นก่อนเสมอ — ก่อนแก้
When we replayed this one bug against the AI in three modes, the four sub-checks of the lesson scored 0/4 baseline, 0/4 MCP-only (engine running but the AI didn't reach for it), and 4/4 with the rules block installed. This is one case, not a benchmark. A broader 14-task pre-registered protocol (which currently does not clear the publication threshold) and a 50-bug regression suite are on the lab notes page — including the modes where Cosmos doesn't help. Lab notes → · other lessons we caught → ตอน replay bug ตัวเดียวนี้ 3 mode, sub-check 4 ข้อของ lesson ได้ 0/4 baseline, 0/4 MCP-only (engine ทำงานแต่ AI ไม่ดึง), 4/4 พร้อม rules block. นี่คือ 1 case ไม่ใช่ benchmark. Protocol 14 task ที่ pre-register ไว้ (ตอนนี้ยังไม่ผ่าน publication threshold) + 50-bug regression suite ที่จะมา อยู่ในหน้า lab notes — รวม mode ที่ Cosmos ไม่ช่วยด้วย. Lab notes → · lesson อื่นที่เราจับได้ →
engine performance — not product value engine performance — ไม่ใช่ product value
Cosmos retrieves indexed project context in 0.6–1.4 ms median across 63–1,448-file repos, locally on your machine. Index build excluded. This is plumbing speed; whether the lessons that ride on top help your AI is a separate question we measure on the lab notes page. Cosmos ดึง context จากโปรเจคที่ index แล้วในระดับ 0.6–1.4 ms median บน repo 63–1,448 ไฟล์ ทั้งหมดทำบนเครื่องคุณ. ไม่รวมเวลา build index. นี่คือความเร็ว plumbing — lesson ที่ขี่อยู่ข้างบนจะช่วย AI หรือไม่ เป็นคนละคำถาม วัดในหน้า lab notes
methodology + raw dataวิธีวัด + ข้อมูลดิบ

A 14-task pre-registered protocol on a curated brain showed a +0.75-point mean lift from the rules block — but the 95% CI crosses zero, so we won't headline it. The early read: the rules block helps on lessons you've curated (pinned + scope-globbed); on tasks where the answer is in source it adds a verbosity tax. A 50-bug, multi-repo regression suite is the next milestone. 14-task protocol ที่ pre-register ไว้ใช้ brain ที่ curate แล้ว — rules block เพิ่ม mean +0.75 คะแนน แต่ 95% CI cross zero เลยไม่ headline. early read: rules block ช่วยบน lesson ที่ curate (pin + scope-glob); บน task ที่คำตอบอยู่ใน source — เป็น verbosity tax. 50-bug multi-repo suite คือ milestone ถัดไป


Convinced? Give your AI a memory. เริ่มให้ AI ของคุณมีความจำได้เลย

Free during the private alpha. No credit card, no cloud account. ฟรีตลอดช่วงทดสอบส่วนตัว ไม่ต้องใช้บัตรเครดิต ไม่ต้องสมัครบัญชีคลาวด์

Get notified at launch รับแจ้งเตือนตอนเปิดให้ใช้

// 10 — FAQ 10 — คำถามที่พบบ่อย

Things people ask before clicking buy. คำถามก่อนกดซื้อ

Why is Cosmos free right now? ทำไมตอนนี้ Cosmos ฟรี?

Cosmos is in early access. The product gets sharper when real users push on it, and free is the cleanest way to keep that loop honest — no signup, no card, no friction. We'll introduce Pro later in 2026 for the features that genuinely need a server. Cosmos อยู่ใน early access. ของจะคมขึ้นเมื่อมีคนใช้จริง ๆ ดัน — และฟรี = วิธีรักษา loop นั้นให้สะอาด ไม่มี signup ไม่มีบัตร ไม่มี friction. Pro จะเปิดภายหลังในปี 2026 สำหรับฟีเจอร์ที่จำเป็นต้องมี server จริงๆ

When will Pro launch, and what does it cost? Pro เปิดเมื่อไหร่ และราคาเท่าไหร่?

Pro features (cloud backup, 30-day Pro trial) are technically live today, but signup is invite-only during the private alpha — only invited testers can create an account and turn them on. General public sale to follow at $12/month. The first 500 people on the waitlist receive a founder coupon — $7 off any paid month of your choice (reduces that month to $7 instead of $12). Redeem any time after general signup opens. All other months remain $12/mo standard. ฟีเจอร์ Pro (cloud backup · trial 30 วัน) เปิดใช้งานทางเทคนิคแล้ววันนี้ · แต่การ signup เป็นแบบเชิญเท่านั้นช่วง private alpha — เฉพาะ tester ที่ได้รับเชิญ จึงสร้าง account และเปิดใช้ได้. เปิดขาย public ตามมา ที่ $12/เดือน. 500 คนแรกใน waitlist ได้ founder coupon — $7 ลดเดือนใดก็ได้ (เดือนนั้น $7 แทน $12). ใช้ได้ตอนไหนก็ได้หลัง signup เปิด public. เดือนอื่นทั้งหมด $12/เดือน ตามปกติ

Will today's free features become paid? ฟีเจอร์ฟรีวันนี้จะกลายเป็นเสียเงินไหม?

No. Every feature available in the free app today stays free, for everyone, indefinitely. Pro only ever adds new capabilities that need a server to exist — cloud backup ships today; real-time multi-device sync and the hosted AI bridge are on the post-launch roadmap. Your local brain never costs money. ไม่. ทุก feature ในแอพฟรีวันนี้จะฟรีตลอดไป สำหรับทุกคน. Pro เพิ่มแค่ของ ใหม่ ที่ต้องมี server — cloud backup ใช้งานได้แล้ววันนี้ · real-time multi-device sync และ hosted AI bridge อยู่ใน post-launch roadmap. Local brain ของคุณจะไม่มีวันเสียเงิน

What does the founder coupon actually do? Founder coupon คืออะไร?

The first 500 people who join the waitlist receive a one-time coupon code that takes $7 off any paid month they choose — reducing that month to $7 instead of $12. Redeemable any time after Pro opens: apply it to your first month if you want to try Pro cheaply, or save it for a later month you know will be busy. All other months stay $12/mo. It's a thank-you for early signal, not a permanent rate. 500 คนแรกใน waitlist ได้โค้ดคูปอง ลด $7 จากเดือนใดก็ได้ที่เลือก — เดือนนั้น $7 แทน $12. ใช้ตอนไหนก็ได้หลัง Pro เปิด: ใส่ตอนเดือนแรกถ้าอยากลอง Pro ราคาถูก หรือเก็บไว้ใช้เดือนหลังที่จะยุ่งก็ได้. เดือนอื่นทั้งหมด $12/เดือน. เป็นคำขอบคุณสำหรับการ signal ตั้งแต่เนิ่น ไม่ใช่ราคาประจำ

Does my code or memory ever leave my machine? โค้ดหรือ memory ของฉันออกจากเครื่องไหม?

On Free / local-only mode, no. Cosmos is local-first — the brain lives in SQLite on your machine and the MCP server hands snippets to your AI tool when it asks; that traffic goes from your machine to your AI vendor, not through us. In that mode we never receive your brain content. The only exception is if you opt in to Pro cloud backup: snapshots travel over TLS and sit in Supabase Storage (RLS-scoped to your user_id, plaintext at rest today, client-side encryption Q3 2026). See /security for the live state. โหมด Free / local-only: ไม่ออก. Cosmos เป็น local-first — สมองอยู่ใน SQLite บนเครื่อง · MCP server ส่ง snippet ให้ AI tool ตอนถามเท่านั้น · traffic ไปจากเครื่องคุณตรงไปยัง AI vendor ของคุณ ไม่ผ่านเรา. ในโหมดนี้เราไม่เคยได้รับเนื้อหา brain. ข้อยกเว้น: ถ้าคุณเปิด Pro cloud backup · snapshot เดินทางผ่าน TLS · เก็บใน Supabase Storage (RLS scope ที่ user_id · plaintext at rest ตอนนี้ · client-side encryption Q3 2026) · ดู /security สำหรับสถานะปัจจุบัน

Can I use my own Anthropic / OpenAI key today? ใช้ API key ของตัวเองได้เลยไหม?

Yes. Free supports BYOK out of the box. Settings → AI → Cloud API Keys. Your key, your bill, no involvement from us. The future hosted AI bridge in Pro is for people who'd rather not manage a key at all. ได้. Free รองรับ BYOK ในตัว. Settings → AI → Cloud API Keys. Key ของคุณ บิลของคุณ ไม่ผ่านเรา. Hosted AI bridge ใน Pro อนาคตสำหรับคนที่ไม่อยากจัดการ key เลย

What if I want to leave Cosmos? ถ้าอยากเลิกใช้ Cosmos ทำยังไง?

Settings → Files & Backup → Local export. You get every memory, folder, and reminder as a single JSON file. The schema is documented and stable; you can read it with any tool, import it into a different app, or just keep it as an archive. There's no lock-in to leave. Settings → Files & Backup → Local export. ได้ทุก memory · folder · reminder เป็น JSON ไฟล์เดียว. Schema เปิดและคงที่ — อ่านด้วย tool ไหนก็ได้ · import ไปแอพอื่น · หรือเก็บเป็น archive. ไม่มี lock-in

Apple Silicon only? When does Intel / Linux / Windows ship? มีแค่ Apple Silicon? Intel / Linux / Windows เมื่อไหร่?

Apple Silicon is what shipped first because it's what the founder uses daily — every change gets dogfooded immediately. Intel macOS is one rebuild away (same code path); we'll ship it once enough Intel users ask. Linux / Windows need bigger Tauri + sidecar work — late 2026 candidate, sooner if there's clear demand. Apple Silicon ได้ก่อนเพราะผู้ก่อตั้งใช้ทุกวัน — ทุก change dogfood ทันที. Intel macOS แค่ rebuild — ออกเมื่อมี Intel user ขอพอ. Linux / Windows ต้อง Tauri + sidecar เพิ่ม — ปลายปี 2026 ถ้ามี demand ชัด ก็เร็วกว่านั้น

"Ad-hoc signed" + xattr workaround — why? "Ad-hoc signed" + xattr workaround — ทำไม?

A notarised macOS app needs an Apple Developer account ($99/yr) — landing right before public beta. Until then, alpha invitees receive an ad-hoc signed .dmg via email; macOS Gatekeeper flags it as "unidentified developer" on first launch. The fix is xattr -cr Cosmos.app to strip the quarantine flag, then right-click → Open. The invite email walks you through it. macOS notarisation ต้องสมัคร Apple Developer ($99/ปี) — จะลงตัวก่อน public beta. ระหว่างนี้ alpha invitee ได้ .dmg ad-hoc signed ทาง email. macOS Gatekeeper บอก "unidentified developer" ตอนเปิดครั้งแรก. แก้ด้วย xattr -cr Cosmos.app เพื่อลบ quarantine flag แล้วคลิกขวา → Open. Invite email มี step-by-step

Is this just a wrapper around grep + Claude? นี่แค่ wrapper grep + Claude หรือเปล่า?

Honest answer: Cosmos and grep are roughly tied for raw text search. What Cosmos adds is the Project Lesson library — every bug you record becomes context the AI can read on the next session. If you never record lessons, grep is fine. If you do, the lesson library is what Cosmos gives you on top. ซื่อตรง: Cosmos กับ grep พอ ๆ กันบน raw search. สิ่งที่ Cosmos เพิ่มคือ Project Lesson library — ทุก bug ที่บันทึกกลายเป็น context ที่ AI อ่านได้ใน session ต่อไป. ถ้าไม่บันทึก lesson ไม่ต้องใช้ Cosmos. ถ้าบันทึก library ก็คือสิ่งที่ Cosmos ให้เพิ่ม

// 11 — Pricing ราคา

Free during early access.
Pro lands later in 2026.
ฟรีตลอด early access
Pro มาในปี 2026

🚀 Free at launch · 2026 🚀 ฟรีตอนเปิด · 2026

Free

$0 · forever

A powerful local-first memory system for your AI and your work. Free forever for personal local use — on your machine, no account. Local-first memory system สำหรับ AI และงานของคุณ. ฟรีตลอดชีพสำหรับใช้งานส่วนตัวบนเครื่อง — ไม่ต้องสมัคร

  • Local-first capture & recallบันทึก & เรียกคืนแบบ local-first
  • Project LessonsProject Lessons
  • MCP integration (Claude Code · Cursor · Cline · Windsurf)MCP integration (Claude Code · Cursor · Cline · Windsurf)
  • Multi-agent workspacesMulti-agent workspaces
  • Telegram botTelegram bot
  • Calendar & smart remindersปฏิทิน + การแจ้งเตือน
  • BYOK (Anthropic · OpenAI · Google)BYOK (Anthropic · OpenAI · Google)
Get notified รับแจ้งเตือน

→ same waitlist as Pro · one signup notifies you for both → waitlist เดียวกับ Pro · สมัครครั้งเดียวรับแจ้งทั้งคู่

⏳ Alpha-only today · public sale to follow ⏳ Alpha เท่านั้นวันนี้ · เปิดขาย public ตามมา

Pro

~$12 / month (planned)

Unlock scale, sync, cloud backup, more projects, multi-device continuity, and hosted convenience — so your memory + AI workflow stays whole across machines, projects, and agents. ปลดล็อก scale, sync, cloud backup, project ได้มากขึ้น, ใช้ต่อข้ามเครื่อง และ hosted convenience — memory + AI workflow ของคุณจะไม่แตกระหว่างเครื่อง · project · agent

  • + Scale — index unlimited code projects (Free caps at a small set)Scale — index code project ได้ไม่จำกัด (Free จำกัด)
  • + Continuity — multi-device sync; same memory across Macs and AI agentsContinuity — sync หลายเครื่อง · memory เดียวกันข้าม Mac และ AI agent
  • + Convenience — daily cloud backup over TLS + one-click restore (client-side encryption ships Q3 2026)Convenience — cloud backup รายวันผ่าน TLS + restore คลิกเดียว (client-side encryption Q3 2026)
  • + Reliability — AI sees lessons/patterns before it touches your codeReliability — AI เห็น lesson + pattern ก่อนแตะ code
  • + Automation — hosted AI bridge (1,000 q/mo, no key), Telegram, remindersAutomation — hosted AI bridge (1,000 query/เดือน ไม่ต้องใส่ key) · Telegram · reminders
  • + Priority support + roadmap inputPriority support + เสนอ roadmap
★ Founder coupon first 500
First 500 waitlist signups get a coupon: $7 off any paid month you pick (reduces that month to $7 instead of $12). Use the code on your first month, or save it for later — your call. 500 คนแรกใน waitlist ได้คูปอง: $7 ลดเดือนใดก็ได้ที่คุณเลือก (เดือนนั้น $7 แทน $12). ใช้ตอนเดือนแรก หรือเก็บไว้ใช้ทีหลังก็ได้
Get notified · Pro รับแจ้งเตือน · Pro

→ same form as Free · pick "Both" in the dropdown → form เดียวกับ Free · เลือก "Both" ใน dropdown

Why isn't it downloadable yet? ทำไมยังดาวน์โหลดไม่ได้?

Cosmos is in private alpha — a small group of users putting it through real work. Public download opens in 2026 once the rough edges are sanded. Join the waitlist and you'll be the first to know. Cosmos อยู่ใน private alpha — กลุ่มเล็ก ๆ ใช้งานจริงอยู่. เปิดให้ดาวน์โหลด public ปี 2026 หลังจากเก็บมุมหยาบ ๆ. เข้า waitlist รู้ก่อนใคร

What does the founder coupon actually do? Founder coupon คืออะไร?

The first 500 waitlist signups get a coupon code worth $7 off any paid month they choose (that month is $7, not $12). Apply it to month one if you want a cheap trial, or save it for a later month — your call. All other months stay $12/mo. 500 คนแรกใน waitlist ได้โค้ดคูปอง ลด $7 จากเดือนใดก็ได้ที่เลือก (เดือนนั้น $7 ไม่ใช่ $12). ใส่ตอนเดือนแรกถ้าอยากลองราคาถูก หรือเก็บไว้ใช้ทีหลังก็ได้. เดือนอื่นทั้งหมด $12/เดือน

Will today's free features become paid? ฟีเจอร์ฟรีวันนี้จะกลายเป็น paid ไหม?

No. Every feature in the Free column above stays free, forever, for everyone. Pro only ever adds new things that genuinely need a server. Your local brain never costs money. ไม่. ทุก feature ในคอลัมน์ Free ฟรีตลอดไป สำหรับทุกคน. Pro เพิ่มแค่ของใหม่ที่จำเป็นต้องมี server เท่านั้น — Local brain ของคุณจะไม่มีวันเสียเงิน


Get notified · alpha demo soon · public launch to follow รับแจ้งเตือน · alpha demo เร็วๆนี้ · public launch ตามมา

Be first when Cosmos opens. เป็นคนแรกที่ Cosmos เปิด

One form for both — drop your email and we'll ping you the moment Cosmos opens (Free) and again when each Pro feature (Cloud Sync, Hosted AI) ships. The dropdown picks which updates you want; the default covers everything. No spam, opt-out anytime. form เดียวรับทั้งคู่ — ใส่ email เราจะแจ้งทันทีที่ Cosmos เปิด (Free) และทุกครั้งที่ Pro feature (Cloud Sync, Hosted AI) ปล่อยใหม่. dropdown เลือกว่าอยากรับ update ไหน — default ครบทุกอย่าง. ไม่มี spam, opt-out ได้ตลอด

Already on Pro? You're auto-listed — Cloud Sync ships free for current Pro subscribers. สมัคร Pro แล้ว? คุณอยู่ใน list อัตโนมัติ — Cloud Sync ฟรีสำหรับ Pro ปัจจุบัน

// 12 — Privacy ความเป็นส่วนตัว

Your brain stays your brain. สมองของคุณ ยังเป็นของคุณ

Cosmos is local-first. Your memories live in a SQLite database on your machine. Telemetry is opt-in (off by default). The Pro tier adds optional cloud backup over TLS — opt-in, locked to your user_id by row-level security, plaintext at rest today (client-side encryption is on the Q3 2026 roadmap — see /security). Cosmos เป็น local-first. ความจำของคุณอยู่ใน SQLite database บนเครื่องคุณ. Telemetry ต้องเปิดเอง (ปิดอยู่โดย default). Pro เพิ่ม cloud backup ผ่าน TLS — เลือกเปิดเอง · จำกัดเฉพาะ user_id ผ่าน RLS · ปัจจุบัน plaintext at rest (client-side encryption อยู่ใน roadmap Q3 2026 — ดู /security)

You can export everything to JSON, anytime. The schema is open and documented. Export ทุกอย่างเป็น JSON ได้ทุกเมื่อ. Schema เปิดและมี documentation

DEFAULT
Telemetry off Telemetry ปิด
CLOUD
Opt-in only เปิดเองเท่านั้น
EXPORT
JSON, anytime JSON, ทุกเมื่อ
SCHEMA
Open + docs'd เปิด + มี docs

Start building your second brain. เริ่มสร้าง สมองที่สอง ของคุณ

Free forever. Early access — invitation by waitlist. ฟรีตลอดไป. Early access — เข้าร่วมผ่าน waitlist

macOS 11+ · Apple Silicon · alpha demo soon (invite-only) · public launch to follow macOS 11+ · Apple Silicon · alpha demo เร็วๆนี้ (เชิญเท่านั้น) · public launch ตามมา