Show HN: Claude Code가 코드를 작성하기 전에 듣게 만들었습니다(MIT)

hackernews | | 📰 뉴스
#claude #오픈소스
원문 출처: hackernews · Genesis Park에서 요약 및 분석

요약

베이스그래프는 코드 작성 전에 먼저 질문하여 맥락을 파악하는 AI 개발자 도구 '릴레이(Relay)'를 출시했습니다. 이 도구는 요청의 의도와 실패 모드를 확인한 뒤 추천을 제공하며, Redis 대신 Postgres 어드바이저리 락 사용과 같은 팀의 의사결정을 리포지터리 내에 기록합니다. 릴레이는 맹목적인 코드 생성 대신 타당한 근거를 통해 개발자의 의사결정을 지원하는 것을 목표로 합니다.

본문

Your Claude Code becomes Relay — a staff engineer thinking partner that listens before proposing, and captures the decisions in your repo. Built by Basegraph — we're also building Touchbase, the final work app. (Stealth) /plugin marketplace add basegraphhq/relay-plugin /plugin install relay@basegraph That's it. No accounts, no API keys, no servers. Without Relay: "Add rate limiting to the API." "I'll add rate limiting using express-rate-limit. Here's the diff..." [writes 200 lines] With Relay: "Add rate limiting to the API." "What's driving this — abuse you've seen, or a precaution? And what's the failure mode you care about: 429s with retry headers, or just dropping the requests?" Relay reads your code itself. Asks you the one question that unlocks the rest. Recommends with reasoning, not with code-first momentum. Only writes after you say go. When you make a call together — "we'll use Postgres advisory locks instead of Redis" — Relay writes it to .relay/sessions//decisions.jsonl with the reasoning, alternatives, and context. Commit it. Your teammate pulls; their Claude has your decisions; nobody re-litigates the same architecture call in code review. .relay/ └── sessions/ └── session-nithin-1777737600/ ├── session.json # who, when, current phase ├── decisions.jsonl # one decision per line ├── summary.md # current shared understanding └── transcript.jsonl # full conversation log - No telemetry. No analytics. No phone-home. - No account, no signup, no email required. - Decisions never leave your machine unless you git push them. - Identity ( ~/.relay/identity.json ) is local-only and managed by you. Two pieces, both bundled in this plugin: - Output style ( prompts/relay-planner.md ) — the behavioral contract that shapes how Claude responds. Auto-injected at session start via a hook, so you never have to pick it manually. - Stop hook ( hooks/stop.py ) — copies the session transcript into.relay/sessions/ when a session ends, alongside the decisions. That's the entire plugin. ~50 lines of Python, one prompt file. Read all of it in five minutes. A relay carries something forward. Your decisions, your reasoning, your context — carried from session to session, from teammate to teammate, in the repo itself. Not in a cloud you have to trust, not in a SaaS that disappears in two years. Touchbase is what we're building next — the final work app. Slack, Linear, and Notion replaced by one native macOS app where humans and agents work together. You open it and it already knows: yesterday's decisions captured with the reasoning, the hallway conversation routed to the right work item, what's waiting on you sitting on top. Decisions become reminders become actions, automatically. Stealth, invite-only at launch — we're showing it to a handful of people genuinely curious about what comes after Slack and Linear. If that's you, book a call or drop your email and we'll let you know when it ships. Relay's free because every Claude Code user deserves a thinking partner. Issues and PRs welcome. The plugin is intentionally tiny — most contributions will be to the output style itself (prompts/relay-planner.md ), which is just a markdown file describing how Claude should think. MIT

Genesis Park 편집팀이 AI를 활용하여 작성한 분석입니다. 원문은 출처 링크를 통해 확인할 수 있습니다.

공유

관련 저널 읽기

전체 보기 →