inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

172만명의 커뮤니티!! 함께 토론해봐요.

앱에서 코워크 탭이 없어진거 같은데요.

해결됨

처음 시작하는 클로드 코워크 — 사무직을 위한 노코드 업무 자동화

얼마전 앱에서 코워크 탭이 없어지고 챗에 협업으로 대체된게 맞나요? 이 부분 업데이트 해주시면 좋을 것 같습니다.

  • 업무-생산성
  • 인공지능(ai)
  • claude
  • ax(에이전트-경험)
곽동원 댓글 1 좋아요 0 조회수 123

미션6 진행 관련 .html파일 미저장

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

제목 그대로 실행했는데, 계산기, 카운터앱, 할일목록앱, 스톱워치 앱이 html로 작성된 것 은 확인되었으나, 같은 폴더내에 파일로 자동 저장되지 않고, 토큰을 사용해서 파일로 저장되게끔 명령해야 되는데, 이렇게 저장해야 하는지요?

  • react
  • 인공지능(ai)
  • claude
lee sangyoun 댓글 2 좋아요 0 조회수 61

vps 캔바 mcp OAuth 인증이 나타나지 않습니다.

해결됨

[단테랩스] Hermes × Codex 로 세우는 나만의 AI 가상 오피스 (8주 마스터 과정)

도구이름까지는 나오는데 번개버튼 눌렀을떄 아무런 반응이 없습니다... 그리고 대시보드 미아로 바꾸고 다시 화면으로 돌아와도 this dachboar에 올리버가 나오고 미아로 체인지 되지 않습니다. 그런데 터미널에서 미아로 대시보드 바꾸고 mcp를 추가했더니 미아에만 mcp가 추가는 됏어요... 왜그럴까요.. 어떻게 해야할까요...

  • 인공지능(ai)
  • ai-agent
mj 댓글 2 좋아요 0 조회수 61

Sonauto/v2/text 찾아도 없습니다.

해결됨

원클릭으로 AI가 생성해주는 Youtube 쇼츠 만들기 자동화(with n8n)

20.음악생성 AI Sonauto/v2/text 찾아도 없습니다. Fal ai -> 찾아도 없어서 대처가능한 명령가 있는지 문의 드립니다.

  • python
  • youtube-api
  • n8n
  • 인공지능(ai)
goldway 댓글 3 좋아요 0 조회수 78

.claude 가 없습니다. 왜그런가요

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

새로 프로젝트를 만들려고 NEXT.JS , ShadCN 도 설치했는데 .claude가 보이지 않습니다. 왜 그런지 모르겠어요

  • react
  • 인공지능(ai)
  • claude
김주일 댓글 2 좋아요 0 조회수 66

클로드 접속이 안되고 있습니다.

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

어제 구글계정 새로 개설하고요. 커서랑 클로드 결제까지 마친 계정이 사용중지 되었다고 하는데요. 이런경우는 어떻게 해결하면 좋을까요? 학습용으로 사용중이였는데요.ㅠ

  • react
  • 인공지능(ai)
  • claude
클로드뉴비 댓글 2 좋아요 0 조회수 69

playwright 설치시 같이 설명해주세요 아니면 저같이 실수가 나오네요

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

--scope 는 @playwright/mcp 자체의 옵션이 아니라, Claude Code에서 MCP 서버를 등록할 때 쓰는 claude mcp add 명령의 옵션입니다. 그래서 npx @playwright/mcp@latest 에 직접 붙이면 인식이 안 됩니다. Claude Code에 프로젝트 범위로 등록하고 싶다면 claude mcp add playwright --scope project -- npx @playwright/mcp@latest 단순히 playwright mcp 서버만 실행하고 싶다면 ( --scope 없이) npx @playwright/mcp@latest 목적에 따라 어떤 걸 원하시는지 알려주시면 정확히 안내해 드릴게요.

  • react
  • 인공지능(ai)
  • claude
김주일 댓글 1 좋아요 0 조회수 56

git 복수로 커밋하기

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

프로젝트를 3번째를 만들면서 커밋을 할려고 버튼(기호생략)을 누르면 기존의 프로젝트의 커밋화면으로 이동합니다. 제가 무엇을 잘못한거가요 쉽게 알려주세요

  • react
  • 인공지능(ai)
  • claude
김주일 댓글 3 좋아요 0 조회수 80

Context7 설치 방법 바뀐 듯 한데...

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

Context7 깃헙에 들어가도 영상과 같이 claude code remote server connection같은 건 없고 설치 방법이 바뀐듯 합니다....

  • react
  • 인공지능(ai)
  • claude
훈 지 댓글 2 좋아요 0 조회수 71

만들어둔 hermes 다른 pc로 옮기는 방법이 있을까요?

해결됨

[단테랩스] Hermes × Codex 로 세우는 나만의 AI 가상 오피스 (8주 마스터 과정)

안녕하세요 단테님. 우선은 세팅이 되는 동안은 지금 쓰는 pc에서 hermes를 구동시키고, 세팅이 완료가되면 추후에 미니 pc를 구매해서 거기로 옮기려고 합니다. 혹시 헤르메스의 데이터를 모두 옮겨갈 방법이 있을까요? wsl 하위의 .hermes 폴더 내의 데이터를 모두 옮겨가봤자 경로 문제로 데이터가 꼬이지 않을까 싶어서요..! 만약 애초에 옮기는것을 염두하고 설정할 좋은 방법이 있다면 알려주시면 감사하겠습니다!!

  • 인공지능(ai)
  • ai-agent
김영욱 댓글 1 좋아요 0 조회수 65

unit 5.7 은 미니PC 사용자는 어떻게 해 볼수 없나요

해결됨

[단테랩스] Hermes × Codex 로 세우는 나만의 AI 가상 오피스 (8주 마스터 과정)

안녕하세요. 금일 unit 5.7 강의 잘 보았는데요. 마지막 부분의 PC 자원을 직접 사용하는 부분은, 미니 PC에 우분투 설치해서 헤르메스 운영하는 사람들은 해 볼 방법이 없나요? 저번에 데스트탑 버전과 연동 시키는 거 가능하던데 데스크탑 버전으로 가능한건가요? 문의 드립니다.

  • 인공지능(ai)
  • ai-agent
양종태 댓글 2 좋아요 0 조회수 69

\init를 할때마다 Claude.md파일이 자동으로 업데이트 되는지 궁금합니다.

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

\init를 마지막에 매번 하면 Claude.md가 업데이트 되는건가요?? 이전강의 \init초기화 에서 보면 _ claude가 프로젝트 전체를 분석해서 현재 상황을 완벽하게 이해한 다음 claude.md파일을 자동생성한다 라고 하셨습니다. 그 프로젝트를 이어서 진행하고 마지막에 \init를 하면 기존에 있던 md파일에 자동으로 업데이트가 되는건지 궁금합니다.

  • react
  • 인공지능(ai)
  • claude
  • init
  • 자동업데이트
alsekfrwh 댓글 2 좋아요 0 조회수 59

웹 헤르메스 대시보드 재시작 로딩 관련

해결됨

[단테랩스] Hermes × Codex 로 세우는 나만의 AI 가상 오피스 (8주 마스터 과정)

웹 헤르메스 대시보드에서 재시작을 누르면 아래 처럼 계속 로딩이 걸리네요. 원인이 먼지 알고 싶습니다.

  • 인공지능(ai)
  • ai-agent
bao-meditech 댓글 1 좋아요 0 조회수 43

브라우저상의 헤르메스 대시보드 실행 방법

해결됨

[단테랩스] Hermes × Codex 로 세우는 나만의 AI 가상 오피스 (8주 마스터 과정)

강의를 들을때 브라우저 상의 대시보드가 바로 접속이 안되고 슬랙을 통해서 에이전트로 열어 달라고 요청해야 열리는데요. 원래 그런걸까요?

  • 인공지능(ai)
  • ai-agent
bao-meditech 댓글 2 좋아요 0 조회수 70

python을 upgrade 와 claude doctor 에러가 나타납니다

미해결

[6주 과정] 『혼자 공부하는 바이브 코딩 with 클로드 코드』 완독 챌린지 2기

• 챌린지 활동 관련 문의: event@hanbit.co.kr • 학습 관련 질문: https://github.com/taehojo/vibecoding/issues ⠀ 깃허브에 질문을 남기실 땐, 아래 3가지를 함께 알려주세요. 1. 해당 부분의 챕터와 페이지 번호 2. 발생한 오류 메시지 텍스트 3. 문제가 된 코드나 오류 화면 캡처

  • 인공지능(ai)
  • 바이브코딩
  • 북-챌린지
espa98 댓글 2 좋아요 0 조회수 55

"포스트 생성에 실패했습니다" 실패 문구와 함께 에러가 발생합니다ㅠㅠ

해결됨

한 입 크기로 잘라먹는 React.js 실전 프로젝트 - SNS 편

안녕하세요 정환님! 정환님의 강의를 들으면서 코드를 따라 작성해보다가 포스트와 이미지를 최종적으로 업로드 하는 과정에서 아래의 캡쳐 사진과 같이 포스트 생성에 실패했다는 에러 메시지가 뜨게됩니다. 네트워크 탭에 보면, 포스트 부분은 잘 전달이 되는거같은데 이미지 생성에 관한 결과가 보이지 않는 것으로 보아 이미지 생성 관련 코드에서 문제가 생긴것같은데 무슨 문제일까요??..ㅠ 아래는 해당 코드들입니다. 이미지 생성 관련 코드를 가져왔는데 혹여나 다른 부분의 코드가 필요하면 추가 업로드 드리겠습니다. api/post.ts import type { PostEntity } from './../types'; import supabase from '@/lib/supabase'; export async function createPost(content: string) { const { data, error } = await supabase .from('post') .insert({ content }) .select() .single() if (error) throw error return data } export async function createPostWithImages({ content, images, userId }: { content: string images: File[] userId: string }) { // 1. 새로운 포스트 생성 (맨 위에서 생성한 포스트 비동기 함수 가져오기) const post = await createPost(content) if (images.length === 0) return post // 2. 이미지 업로드 try { const imageUrls = await Promise.all( images.map((image) => { const fileExtension = image.name.split(".").pop() || "webp" const fileName = `${Date.now()}-${crypto.randomUUID()}.${fileExtension}` const filePath = `${userId}/${post.id}/${fileName}` return uploadImage({ file: image, filePath }) }) ) // 3. 포스트 테이블 업데이트 const updatedPost = await updatePost({ id: post.id, image_urls: imageUrls }) return updatedPost } catch(error) { await deletePost(post.id) throw error } } export async function updatePost(post: Partial<PostEntity> & { id: number }) { const { data, error } = await supabase .from("post") .update(post) .eq("id", post.id) .select() .single() if (error) throw error return data } export async function deletePost(id: number) { const { data, error } = await supabase .from("post") .delete() .eq("id", id) .select() .single() if (error) throw error return data } hooks/mutations/post/use-create-post.ts import type { UseMutationCallback } from './../../../types'; import { createPost, createPostWithImages } from '@/api/post'; import { useMutation } from '@tanstack/react-query'; export function useCreatePost(callbacks?:UseMutationCallback) { return useMutation({ mutationFn: createPostWithImages, onSuccess: () => { if(callbacks?.onSuccess) callbacks.onSuccess() }, onError: (error) => { if (callbacks?.onError) callbacks.onError(error) } }) } components/modal/post-editor-modal.tsx import { Button } from '@/components/ui/button' import { Dialog, DialogContent, DialogTitle } from '@/components/ui/dialog' import { useCreatePost } from '@/hooks/mutations/post/use-create-post' import { usePostEditorModal } from '@/store/post-editor-modal' import { useSession } from '@/store/session' import { ImageIcon, XIcon } from 'lucide-react' import { useRef, useState, useEffect, ChangeEvent } from 'react' import { toast } from "sonner" import { Carousel, CarouselContent, CarouselItem } from '../ui/carousel' type Image = { file: File, previewUrl: string } export default function PostEditorModal() { const session = useSession() const { isOpen, close } = usePostEditorModal() const { mutate: createPost, isPending: isCreatePostPending } = useCreatePost({ onSuccess: () => { close() }, onError: (error) => { toast.error("포스트 생성에 실패했습니다", { position: "top-center" }) } }) const [content, setContent] = useState("") const [images, setImages] = useState<Image[]>([]) const textareaRef = useRef<HTMLTextAreaElement>(null) const fileInputRef = useRef<HTMLInputElement>(null) const handleCloseModal = () => { close() } const handleCreatePostClick = () => { if (content.trim() === "") return createPost({ content, images: images.map((image) => image.file), userId: session!.user.id }) } const handleSelectImages = (e:ChangeEvent<HTMLInputElement>) => { if (e.target.files) { const files = Array.from(e.target.files) files.forEach((file) => { setImages((prev) => [ ...prev, { file, previewUrl: URL.createObjectURL(file) }, ]) }) } e.target.value = "" } const handleDeleteImage = (image:Image) => { setImages((prevImages) => prevImages.filter((item) => item.previewUrl !== image.previewUrl)) } useEffect(() => { if (textareaRef.current) { textareaRef.current.style.height = "auto" textareaRef.current.style.height = textareaRef.current.scrollHeight + "px" } }, [content]) useEffect(() => { if (!isOpen) return textareaRef.current?.focus() setContent("") setImages([]) }, [isOpen]) return ( <Dialog open={isOpen} onOpenChange={handleCloseModal}> <DialogContent className="max-h-[90vh]"> <DialogTitle>포스트 작성</DialogTitle> <textarea disabled={isCreatePostPending} ref={textareaRef} value={content} onChange={(e) => setContent(e.target.value)} className="max-h-125 min-h-25 focus:outline-none" placeholder="무슨 일이 있었나요?" /> <input onChange={handleSelectImages} ref={fileInputRef} type="file" accept="image/*" multiple className="hidden" /> {images.length > 0 && <Carousel> <CarouselContent> {images.map((image) => <CarouselItem className="basis-2/5" key={image.previewUrl}> <div className="relative"> <img src={image.previewUrl} className="h-full w-full rounded-sm object-cover" /> <div onClick={() => handleDeleteImage(image)} className="absolute top-0 right-0 m-1 cursor-pointer rounded-full bg-black/30 p-1" > <XIcon className="h-4 w-4 text-white"/> </div> </div> </CarouselItem>)} </CarouselContent> </Carousel>} <Button onClick={() => { fileInputRef.current?.click() }} variant={"outline"} className="cursor=pointer" > <ImageIcon/> 이미지 추가</Button> <Button disabled={isCreatePostPending} onClick={handleCreatePostClick} className="cursor=pointer"> 저장 </Button> </DialogContent> </Dialog> ) }

  • react
  • typescript
  • react-query
  • supabase
  • zustand
rkdla666 댓글 2 좋아요 0 조회수 57

쿠키 생성 관련

미해결

타입스크립트로 배우는 Next.js 16+ 완전 정복 : 기초부터 최신 아키텍처까지

카카오 로그인 후 이메일을 입력하고 몽고DB에 이메일과 refresh token이 저장된 것 까지 확인은 했는데 쿠키가 생성되지 않고 있네요. 강사님 네이버메일로 소스코드링크를 보냈습니다.

  • javascript
  • react
  • typescript
  • next.js
  • jwt
태리바이트 댓글 3 좋아요 0 조회수 69

디스코드 초대를수락할 수 없음이라고 떠요

미해결

[Rookiss] 클로드 코드 개발을 위한 CS 입문 (인터랙티브 교재)

선생님 디스코드 안들어가져요 ㅠㅠ

  • next.js
  • 인공지능(ai)
  • claude
  • ax(에이전트-경험)
아요 댓글 1 좋아요 0 조회수 58

로컬호스트에 웹훅으로 불어오기 오류

해결됨

전문 사주팔자 AI Agent 만들기 - 풀스택 n8n+Python

일주일만에 다시 실행하는 갑자기 로컬호스트에서 운세보기 했을때 분석중이라고 만 뜨고 엔팔엔에서 웹훅에서 불러오기 오류가 계속 됩니다.

  • python
  • 인공지능(ai)
  • 프롬프트엔지니어링
  • ai-agent
  • n8n
hanul.baro.1004 댓글 2 좋아요 0 조회수 56

인기 태그

인프런 TOP Writers

주간 인기글