A
AIFlare
문서비전
로그인무료로 시작
v2.0 · Claude Code 지원 · 개인부터 팀까지 →

AI가 짠 코드,
왜 그렇게 짰는지까지.

커밋과 함께 에이전트의 의도·대안·결정 과정을 캡처합니다. Claude Code로 혼자 하는 사이드 프로젝트에서도, 팀 리뷰에서도 맥락이 남습니다.

무료로 시작→설치 가이드
Open beta
WHY AIFLARE

시간이 지나도, 맥락은 남습니다.

01

"AI가 왜 이렇게 짰지?"

AI가 작성한 코드는 결과 diff만 커밋에 남고, 프롬프트·검토한 대안·판단 근거는 사라집니다. AIFlare는 AI와 주고받은 맥락을 코드 옆에 함께 보존해, 몇 주·몇 달 뒤에도 "왜 이 구현을 택했는지"를 되짚을 수 있습니다.

02

"이번 세션에서 뭘 했더라?"

Claude Code로 혼자 사이드 프로젝트를 할 때도, 긴 대화와 반복된 시행착오 끝에 남는 건 마지막 diff뿐입니다. AIFlare는 세션 단위로 시도한 접근·막혔던 지점·최종 결정을 자동 요약해, 다음에 이어서 작업할 때 처음부터 맥락을 다시 쌓을 필요가 없습니다.

03

"팀원이 AI로 짠 이 코드, 왜 이렇게 됐지?"

PR만 보고는 AI가 어떤 프롬프트와 판단을 거쳐 이 코드를 만들었는지 알 수 없습니다. AIFlare는 팀원의 세션 컨텍스트를 Org · Team · Project 단위로 공유해, 리뷰 전에 변경의 배경을 이해하고 팀의 AI 활용 패턴까지 함께 학습할 수 있습니다.

TIMELINE
AI 에이전트의 의도와 맥락을 시간순으로.
TIMELINE · 의도와 맥락

커밋 로그가 아닌,
AI의 의도와 맥락.

각 엔트리는 커밋 제목이 아니라 AI 에이전트가 왜 그렇게 판단했는지 · 무엇을 고려하고 무엇을 버렸는지를 담습니다. 코드 diff만 봐서는 알 수 없는 맥락이 날짜 · 세션 · 태그별로 쌓이고, 6개월 전 결정의 배경도 검색 한 번이면 됩니다.

  • 커밋이 아닌 의도(Intent) 중심 엔트리
  • Date · Session · Tag 필터 · 전문 검색
  • 즐겨찾기 · 코멘트로 중요한 결정 보관
타임라인 문서 보기→
Acme Corp / payments-api
Timeline
Favorites
Search
Insights
FeatureBugfixRefactorTest
📅 Apr 17 (Fri) · 13 entries
FeatureClaude Code · 14:23
OAuth callback handler
💭 Intent · Users were dropping out of Google login — the state param got lost on redirect. Stored state in the server session; ruled out cookies because of SameSite.
BugfixClaude Code · 11:45
Duplicate session on retry
💭 Intent · Retries were inserting a second session row. Considered a DB unique constraint, chose an idempotency key — easier to roll back.
RefactorGemini CLI · 09:12
Shared retry util
💭 Intent · Three services each reimplemented the same exponential backoff and had already drifted. Consolidated into one util so they stay in sync.
TIMELINE DETAIL · 한 커밋의 전체 맥락

한 커밋이
왜 그렇게 만들어졌는지.

의도(Intent), 변경(Changes), 검토한 대안(Alternatives Considered), 영향받은 파일까지 한 화면에. 우측 패널에서 이 커밋을 발생시킨 요청 프롬프트도 함께 확인할 수 있어, 코드만 보고는 알 수 없는 "어떻게 시켰는가"까지 전부 추적됩니다.

  • Intent · Changes · Files · Alternatives
  • 요청 프롬프트 · AI 응답 대화 (사용자/AI 메시지)
  • 관련 세션 ↔ 커밋 양방향 링크 · 댓글
엔트리 상세 문서 보기→
Feature · ce30efd
implement OAuth callback handler
Intent
Handle the Google OAuth callback by exchanging the authorization code for tokens, then create or update the user atomically. The flow must be all-or-nothing.
Changes
Added OAuthCallbackController. Token exchange via tokeninfo endpoint. User upsert wrapped in transaction.
Alternatives considered
→ Inline exchange — rejected.
→ Cache tokens in Redis — out of scope.
Files (3)
OAuthCallbackController.ktGoogleTokenService.kt
💬 Request Prompt14:23
User
Add a Google OAuth callback handler that exchanges the auth code for tokens and creates the user atomically.
AI
Created OAuthCallbackController with transactional user upsert. Wrapped token exchange in error handling.
— full conversation
INSIGHTS
의사결정의 패턴이 보입니다.
SESSION SUMMARY · 한 세션 요약

한 세션이
무엇을 했는지 한눈에.

긴 대화 로그를 읽지 않아도, 세션 단위로 무엇을 했는지·왜 했는지·어떤 파일이 영향받았는지 짧게 요약됩니다.

  • What was done / Why / Decisions
  • 관련 커밋 링크
세션 요약 문서 보기→
Session · oauth-callback
implement-oauth-callback
What was done
Added the Google OAuth callback flow: callback controller, token exchange service, and user upsert logic with transactional boundaries.
Key decisions
→ Reused existing UserService instead of creating a new flow.
→ Transaction boundary at controller level for atomicity.
Files touched
6 files · 248 insertions · 12 deletions
SESSION EVALUATION · 프롬프트 품질

어떤 프롬프트가
효과적이었는지 알 수 있습니다.

각 세션의 프롬프트 품질을 베스트 프랙티스 기준으로 평가합니다. 어떤 부분이 막혔는지, 어떻게 다시 쓰면 좋을지 Before → After 리라이트를 함께 제공합니다.

  • What didn't work in this session
  • Before → After 리라이트
세션 평가 문서 보기→
Evaluation · oauth-callback
Prompt Quality — implement OAuth callback
What didn't work
The original prompt only said "implement OAuth callback" — missing scope, expected return shape, and atomicity requirement.
Before
"implement oauth callback"
After (rewrite)
"Implement Google OAuth callback handler that exchanges authorization code for tokens, creates or updates user atomically, and returns a session token."
DAILY DIGEST · 매일의 작업

매일의 작업을
한 페이지로.

하루 동안의 모든 커밋·세션을 한 화면에 요약합니다. 어느 영역에 시간을 썼는지, 어떤 패턴이 보이는지 매일 확인하세요.

  • 일별 커밋·세션 통합 요약
  • 태그별 분포 · 주요 결정 하이라이트
일별 요약 문서 보기→
Daily Digest
April 17, 2026
13
commits
8
sessions
42
files
Today's theme
Mostly auth-related work — OAuth callback handler shipped, retry logic refactored.
Feature
5
Bugfix
4
Refactor
3
Test
1
WEEKLY TEAM DIGEST · 팀 전용

팀의 한 주를,
한 장으로 공유하세요.

팀 단위 주간 디제스트로 누가 어디에 시간을 썼는지, 이번 주 어떤 결정이 있었는지 한눈에 정리됩니다. 주간 1on1·스탠드업 자료로 활용하세요.

  • 주간 기여자·영역 분포
  • Notable decisions of the week
주간 팀 요약 문서 보기→
Weekly Team Digest
Week 16 · Apr 13–19
87
commits
8
contributors
3
major decisions
Most active areas
Auth (32%) · Payments (24%) · Mobile (18%) · Infra (14%) · Other (12%)
Notable decisions this week
→ Switched from polling to WebSocket for real-time updates
→ Adopted ON CONFLICT pattern for idempotent inserts
→ Deprecated legacy /v1/charges endpoint
TEAM
혼자 알던 맥락을 팀이 함께 봅니다.
MEMBER · 초대

이메일 한 줄로
팀이 합류합니다.

이메일과 권한만 정해 초대를 보내세요. 가입한 사용자는 즉시 합류하고, 미가입자는 회원가입과 함께 자동으로 팀에 들어옵니다. Org · Team · Project 3단계 권한으로 누가 무엇을 볼 수 있는지 정확히 통제하세요.

  • Org · Team · Project 권한 분리
  • 이메일 초대 · 자동 수락
멤버 & 초대 문서 보기→
Invite to Acme Corp
engineer@acme.com
PROJECT_MEMBER ▾
Send invite
Pending & Recent (5)
alice@acme.comTEAM_ADMINPending
bob@acme.comPROJECT_MEMBERAccepted
carol@acme.comPROJECT_MEMBERAccepted
PUBLIC TIMELINE · 팀 공용 페이지

팀의 푸시된 작업을
한 화면에서 봅니다.

프로젝트 공용 페이지(/public)에서 팀원이 푸시 완료한 모든 작업을 확인합니다. 좌측 사이드바의 프로젝트 멤버에서 누구의 작업만 볼지 선택할 수 있고, 공용 즐겨찾기·검색·팀 인사이트도 한 곳에서 접근합니다.

  • 푸시 완료된 항목만 노출 (Push됨 배지)
  • 사이드바 멤버 선택 → 팀원별 타임라인 필터
  • 공용 즐겨찾기 · 공용 검색 · 팀 인사이트 통합
팀 협업 문서 보기→
All public timeline
Public favorites
Public search⌘K
Team insights
⚙ Project members
⊕All members
BBob
AAlice
CCarol
FeatureBugfixRefactorTestDocs
BBob
Apr 18, 2026 · 09:00
CCBugfix
revert: remove custom WeekPicker, restore native input type=week
Problem: After 82b12b7 introducing the react-day-picker WeekPicker and cd6feca restyle, the Sunday-row split bug was fixed, but in narrow public sidebar layout the popover overflowed past...
d2ecb2e⎇ main·📄 3 files✓ Pushed
BBob
Apr 18, 2026 · 08:55
CCBugfix
fix: compact WeekPicker trigger and popover to match native style
Problem: The previous commit replaced native input with a react-day-picker based WeekPicker. The bug was fixed, but the visual gap from the native input grew...
cd6feca⎇ main·📄 2 files✓ Pushed
HOW IT WORKS

3분이면 시작합니다.

설치 한 줄, 키 파일 한 개 — 그 다음은 평소처럼 작업하면 됩니다.
terminal — bash
macOS / Linux
$curl -fsSL https://raw.githubusercontent.com/kwo2002/aiflare/main/install.sh | bash
더 자세한 설치 안내가 필요하신가요?
사전 요구사항, 환경별 옵션, 검증 방법, FAQ까지 단계별로 안내합니다.
설치 가이드 전체 보기 →

맥락은 내 자산, 그리고 팀의 자산.

AIFlare는 무료로 시작할 수 있습니다. 카드 등록 없이, 한 명부터 팀까지.

무료로 시작→
A
AIFlare
Made with ♥ in Seoul
© 2026 AIFlare. All rights reserved.
Docs
IntroductionGetting StartedTimeline
Resources
GitHubTermsPrivacy
Product
Vision