Radar Live
✦ Ask AI
AI INTELLIGENCE & SIGNALS

Launch HN: Skillsync (YC W26) – AI chat sessions made portable across agents

Phân tích đã xử lý trước và các nguồn liên quan.

Tín hiệu Radar

64 RADAR
Agents Agent Interoperability · 1 nguồn đối chiếu · 2026-09-17 16:22:15 +0000 UTC

Launch HN: Skillsync (YC W26) – AI chat sessions made portable across agents

Nguồn: Hacker News AI

Skillsync (YC W26) là giải pháp quản lý và chuyển đổi phiên làm việc (chat session) giữa các coding agent khác nhau (như Claude Code, Codex, Cursor), giúp loại bỏ rủi ro vendor lock-in. Trung tâm của hệ thống là txcript, một engine mã nguồn mở viết bằng Rust đóng vai trò như bộ chuyển đổi đa năng (tương tự ffmpeg/pandoc cho agent session), biên dịch định dạng lưu trữ cục bộ giữa các agent mà vẫn bảo toàn đầy đủ tin nhắn, luồng suy luận (reasoning) và lịch sử gọi công cụ (tool calls). Nền tảng cung cấp ứng dụng desktop local-first và CLI hỗ trợ tìm kiếm session, phát hiện stale context, lưu trữ kỹ năng/bộ nhớ dưới dạng Markdown và tích hợp qua giao thức MCP hoặc workspace nhóm.

TÁC ĐỘNG & GIÁ TRỊ THỰC TIỄN

Ngữ cảnh hội thoại và lịch sử gọi công cụ hiện là tài sản giá trị nhất khi làm việc với AI coding agent, nhưng lại đang bị phân mảnh và khóa chặt vào định dạng riêng của từng nhà cung cấp (vendor lock-in). Skillsync định nghĩa lại session từ các tệp log bỏ đi thành 'đơn vị cộng tác' (unit of collaboration) có thể di chuyển và tái sử dụng. Đối với lập trình viên, công cụ giúp tối ưu năng suất và chuyển đổi mượt mà giữa các agent như Claude Code, Cursor và Codex khi gặp giới hạn rate limit hoặc chi phí. Đối với doanh nghiệp, giải pháp bảo vệ dữ liệu với mô hình local-first, giảm thiểu phụ thuộc vào một nhà cung cấp duy nhất và tăng cường khả năng chia sẻ tri thức nội bộ.

Developer 80
Business 68
Novelty 78
Actionable 85

Nội dung thu thập đã chuẩn hóa

Collected Evidence

Nội dung văn bản được dùng làm dữ liệu đối chứng cho mô hình AI, không phải chỉ thị hệ thống.

Hey HN, we're Nars & Nishant, founders of Skillsync ( https://skillsync.com ) Skillsync lets you move your AI chats across every coding agent. Most of our work exists as conversations, which are currently scattered across our agents. Though stored locally, these conversations use different formats. This is annoying because you cannot simply switch between agents without starting over. We get locked into a single provider and their agent as we invest in skills and memories over time. Skillsync acts as a universal converter. It moves the entire session, including all the messages, reasoning and tool calls so you can pick up right where you left off. Skillsync collects all your sessions in one place and makes them searchable. It breaks down what each session is carrying, including which loaded skills the agent is actually using, making stale context easy to spot. You can also create shared workspaces to sync sessions across your team. You can build your own closed loop systems. Everything runs locally except when you share to workspaces. The core is an open-source Rust engine called txcript ( https://github.com/skillsynchq/txcript ). It translates a session from one agent's on-disk format into another's, mapping conversation, reasoning, and tool history. Think ffmpeg or pandoc, but for agent sessions. On top of that engine is a local-first desktop app. Your agent sessions are normally scattered across different tools' folders in formats you'd never read by hand; the app surfaces them in one place with a UI that makes them actually readable, the conversation, the reasoning, and the tool calls, so you can revisit what happened, move a session into another agent, or share it with a teammate. Skills and memory are stored as portable, human-readable markdown you own, and exposed to any agent over MCP for search and selective retrieval. Sessions and translation run locally on your machine. The one thing that leaves is what you explicitly share into a team workspace. It’s been surprising to us to see how locked-in people already are without realizing it. You don't notice you're trapped in one agent or harness until you try to leave, and by then you've got months of sessions stuck in a format only that tool can read. The lock-in is invisible right up until it's expensive. Once sessions are portable, they stop being disposable logs and become something you can actually build on, spotting patterns in how you work, handing a session off to someone else, letting a non-technical teammate pick up where an engineer left off. The session turns out to be the unit of collaboration, and right now it's being thrown away. Before Skillsync, Nars and I built an open-source payment orchestrator that let merchants route across many processors instead of getting locked into one (30k+ GitHub stars). Fighting vendor lock-in by making incompatible systems interoperate was the whole job. We came into YC with a different idea, but the more we lived inside coding agents the more we saw the same problem from the other side: your context is locked into whatever agent you start with, because every agent stores sessions differently and none of it moves. Some of the things we’re seeing people do with Skillsync are: - Moving a session between Claude Code, Codex, and Cursor mid-task, including when you hit a usage limit on one and want to keep going on another. - Thinking through a problem in a browser Claude chat, then handing the whole thread to Claude Code or Codex to build. - Sharing research sessions with a team. Everyone uploads their sessions, so teammates and their agents can build on each other's work instead of repeating it. It's available as a Mac app, CLI and MCP. Here's the demo: https://youtu.be/7hVhSnSKGl8 . Would love to hear your feedback and answer questions! Comments URL: https://news.ycombinator.com/item?id=49743049 Points: 1 # Comments: 0

Các nguồn đối chiếu cho sự kiện này

2 nguồn
Thông tin phân tích AI & Model Details
Provider: openai-compatible · Model: gemini-3.8-flash-high · Version: analysis-v1 · Time: 2026-09-18 02:02:42 +0000 UTC
{"tags": ["Skillsync", "txcript", "AI Agents", "Coding Agents", "Agent Interoperability", "Claude Code", "Cursor", "Codex", "MCP", "Rust", "YC W26", "Local-First"], "risks": ["Rủi ro tương thích khi các nhà cung cấp coding agent (như Anthropic, Cursor, OpenAI) thay đổi cấu trúc định dạng lưu trữ session trên ổ đĩa.", "Khác biệt về khả năng giữa các agent (như tập tool calls, system prompt, logic reasoning) có thể khiến session khi nạp sang agent mới không hoạt động như kỳ vọng.", "Nguy cơ lộ lọt dữ liệu nhạy cảm (API keys, mã nguồn nội bộ) nếu người dùng chia sẻ toàn bộ session lên team workspace mà không kiểm duyệt kỹ.", "Hiện tại ứng dụng desktop mới hỗ trợ hệ điều hành macOS (Mac app), chưa có bản chính thức cho Linux và Windows."], "category": "Agents", "entities": ["Skillsync", "Y Combinator", "txcript", "Claude Code", "Codex", "Cursor", "Anthropic", "Claude", "Rust", "Nars", "Nishant", "Model Context Protocol (MCP)"], "summary_vi": "Skillsync (YC W26) là giải pháp quản lý và chuyển đổi phiên làm việc (chat session) giữa các coding agent khác nhau (như Claude Code, Codex, Cursor), giúp loại bỏ rủi ro vendor lock-in. Trung tâm của hệ thống là txcript, một engine mã nguồn mở viết bằng Rust đóng vai trò như bộ chuyển đổi đa năng (tương tự ffmpeg/pandoc cho agent session), biên dịch định dạng lưu trữ cục bộ giữa các agent mà vẫn bảo toàn đầy đủ tin nhắn, luồng suy luận (reasoning) và lịch sử gọi công cụ (tool calls). Nền tảng cung cấp ứng dụng desktop local-first và CLI hỗ trợ tìm kiếm session, phát hiện stale context, lưu trữ kỹ năng/bộ nhớ dưới dạng Markdown và tích hợp qua giao thức MCP hoặc workspace nhóm.", "key_changes": ["Ra mắt Skillsync (YC W26), nền tảng hỗ trợ chuyển đổi và đồng bộ phiên làm việc (chat sessions) linh hoạt giữa các coding agent khác nhau.", "Phát hành engine mã nguồn mở txcript viết bằng Rust, đóng vai trò như bộ chuyển đổi (converter) định dạng session trên ổ đĩa, bảo toàn hội thoại, reasoning và tool calls.", "Cung cấp ứng dụng desktop local-first (Mac app) và CLI giúp tập hợp, tìm kiếm session tập trung và phát hiện context cũ (stale context).", "Quản lý kỹ năng (skills) và bộ nhớ (memories) dưới dạng file Markdown cục bộ do người dùng sở hữu, tích hợp giao thức MCP để agent truy xuất chọn lọc.", "Bổ sung tính năng shared workspaces cho phép đồng bộ và chia sẻ phiên làm việc giữa các thành viên trong nhóm, trong khi toàn bộ dữ liệu khác vẫn lưu cục bộ."], "sub_category": "Agent Interoperability", "novelty_score": 78, "business_score": 70, "research_score": 35, "why_it_matters": "Ngữ cảnh hội thoại và lịch sử gọi công cụ hiện là tài sản giá trị nhất khi làm việc với AI coding agent, nhưng lại đang bị phân mảnh và khóa chặt vào định dạng riêng của từng nhà cung cấp (vendor lock-in). Skillsync định nghĩa lại session từ các tệp log bỏ đi thành 'đơn vị cộng tác' (unit of collaboration) có thể di chuyển và tái sử dụng. Đối với lập trình viên, công cụ giúp tối ưu năng suất và chuyển đổi mượt mà giữa các agent như Claude Code, Cursor và Codex khi gặp giới hạn rate limit hoặc chi phí. Đối với doanh nghiệp, giải pháp bảo vệ dữ liệu với mô hình local-first, giảm thiểu phụ thuộc vào một nhà cung cấp duy nhất và tăng cường khả năng chia sẻ tri thức nội bộ.", "developer_score": 88, "importance_score": 72, "possible_use_cases": ["Chuyển đổi phiên làm việc giữa Claude Code, Cursor và Codex khi gặp giới hạn hạn mức (usage limit/rate limit) để tiếp tục công việc mà không mất ngữ cảnh.", "Thảo luận và lập kế hoạch giải quyết bài toán trên giao diện web Claude chat, sau đó chuyển toàn bộ thread sang Claude Code hoặc Codex để lập trình thực tế.", "Chia sẻ phiên nghiên cứu và phân tích mã nguồn cho toàn đội ngũ kỹ thuật thông qua workspace chung để cùng kế thừa và phát triển.", "Bàn giao phiên làm việc giữa kỹ sư lập trình và nhân sự phi kỹ thuật (PM, QA) để theo dõi tiến độ hoặc tiếp tục quy trình.", "Xây dựng các hệ thống tự động hóa khép kín (closed loop systems) tận dụng MCP và dữ liệu phiên làm việc cục bộ."], "actionability_score": 85}