이걸 왜 이제 알았을까? LLM의 건망증을 완벽히 치료하는 'Athena-Public' 솔직 분석 및 후기 🔥
💡 바쁜 동료들을 위한 핵심 요약 (TL;DR)
- Own the state. Rent the intelligence. 지능(LLM)은 빌려 쓰되, 기억(State)은 내 PC의 마크다운(
.md) 파일로 온전히 소유합니다.- 초강력 크로스 플랫폼: ChatGPT, Claude, Gemini 등 어떤 모델로 갈아타도 나의 셋업과 세션 기억이 그대로 유지됩니다.
- 가벼운 구동 & 강력한 검색: 약 10K 토큰으로 278개의 의사결정 프로토콜을 부팅하고, 임베딩 하이브리드 검색으로 수백 번 전의 대화도 찰떡같이 찾아냅니다.
요즘 코딩할 때 Claude나 GPT 없으면 일 못 하시는 분들 많으시죠? 저도 마찬가지입니다. 그런데 진짜 짜증 나는 순간이 하나 있어요. 새로운 채팅창을 열 때마다 내 프로젝트 폴더 구조, 코딩 컨벤션, 어제 우리가 합의했던 아키텍처 결정을 처음부터 다시 설명해야 한다는 것입니다. “아니, 어제 내가 말했잖아!”라고 모니터에 소리쳐봐야 AI는 기억상실증 환자처럼 해맑게 “다시 설명해주시겠어요?”라고 답하죠. 커스텀 인스트럭션(Custom Instructions)도 길이에 한계가 있고, 모델을 Gemini에서 Claude로 바꾸면 그나마 욱여넣었던 설정도 싹 날아갑니다.
그러다 며칠 전 레딧과 깃허브를 뜨겁게 달구고 있는 물건을 하나 발견했습니다. 이름하여 Athena-Public. 처음엔 흔한 프롬프트 모음집이겠거니 했는데, 까보고 나서 머리를 한 대 맞은 것 같았습니다. 여러분, 이건 단순한 툴이나 템플릿이 아닙니다. AI 에이전트를 위한 리눅스 운영체제이자, 우리의 로컬 디스크를 AI의 ‘장기 기억 장치’로 만들어버리는 미친 프로젝트입니다. 커피 한잔 내리시고, 제가 왜 이토록 흥분했는지 한 번 들어보시죠.
🧠 1. 로컬 디스크가 곧 AI의 뇌 (Your Memory, Your Machine)
기존 AI 서비스들의 가장 큰 치명타는 ‘플랫폼 종속성’입니다. OpenAI나 Anthropic의 클라우드 서버에 내 컨텍스트가 묶여 있죠. 하지만 Athena는 다릅니다. 이 녀석은 거창한 SaaS가 아니에요. API 키를 넣고 클라우드에 접속하는 게 아니라, 그냥 내 PC 특정 폴더에 git clone을 받으면 끝납니다.
모든 기억과 설정은 평범한 마크다운 파일로 저장됩니다. 이게 왜 대박이냐면, 우리가 매일 쓰는 Git으로 AI의 기억을 버전 관리(Version Control)할 수 있다는 뜻입니다. AI가 뭔가 잘못된 방향으로 학습했다면? 깔끔하게 이전 커밋으로 롤백해버리면 그만이죠.
🔌 2. 모델은 그저 ‘알바생’일 뿐 (Model-Agnostic)
Athena의 철학 중 제가 제일 꽂힌 부분입니다. “The model is just whoever’s on shift.” (모델은 그저 교대 근무자일 뿐이다).
어제는 코딩에 특화된 Claude 3.5 Sonnet에게 일을 시키고, 오늘은 리서치에 강한 Gemini 1.5 Pro에게 일을 시킨다고 가정해봅시다. 모델이 바뀌어도 내 프로젝트의 히스토리, 6개의 헌법(Constitutional laws), 4가지 권한 수준(Capability levels) 등의 핵심 규칙은 로컬 폴더에 그대로 남아있습니다. 새로운 모델이 출근하자마자 내 폴더(업무 매뉴얼)를 읽고, 바로 어제 하던 업무를 빈틈없이 이어서 할 수 있는 겁니다. 플랫폼들은 당신을 잊어도, Athena는 절대 잊지 않습니다.
| 비교 항목 | 기존 ChatGPT / Claude | Athena-Public 🔥 |
|---|---|---|
| 기억 저장소 | 클라우드 서버 (플랫폼 종속) | 내 PC의 로컬 디스크 (Markdown 파일) |
| 세션 유지 | 채팅창 닫으면 초기화 (건망증) | Session 500에서도 Session 5의 패턴을 기억 |
| 컨텍스트 점유 | 긴 프롬프트로 토큰 낭비 | 약 10K 토큰으로 압축 부팅 (95% 여유 공간 확보) |
| 모델 변경 시 | 모든 컨텍스트 날아감 (처음부터) | 기억은 유지, 지능(모델)만 언제든 교체 가능 |
⚡ 3. 10K 토큰 부팅과 하이브리드 시맨틱 검색
“마크다운 파일 수천 개를 다 컨텍스트에 밀어 넣으면 토큰 비용 폭발하는 거 아님?” 저도 당연히 이 의심부터 했습니다. 100만 토큰 시대라지만 매번 컨텍스트를 꽉꽉 채워 보내면 비용도 비용이고 응답 속도도 박살나니까요. 하지만 영리하게도 Athena는 약 10,000 토큰 이내로 핵심 정체성과 278개에 달하는 의사결정 프로토콜(위험 분석, 리서치 루프, 디버깅 패턴 등)의 ‘인덱스’만 가볍게 부팅합니다.
그리고 대화 중 특정 API 설계나 과거 논의가 필요해지면, 임베딩(Embeddings) + 키워드 + 리랭킹(Reranking)이 결합된 하이브리드 시맨틱 검색을 통해 필요한 파일만 쏙쏙 뽑아옵니다. 즉, Context Window의 95%는 실제 작업(코딩이나 글쓰기)을 위해 넉넉하게 비워두는 것이죠.
🛠️ 4. 5분 만에 끝나는 초간단 셋업 (Hands-on / Use Case)
자, 그럼 이거 어떻게 쓰는 건데? 싶으실 겁니다. 가장 추천하는 방식은 로컬 파일 읽기가 네이티브로 가능한 ‘Antigravity’ 같은 AI IDE와 결합하는 것입니다. 최근 v1.4.0 업데이트로 athena init 명령어와 --doctor 플래그가 추가되어서 시스템 진단과 셋업이 정말 눈물 나게 쉬워졌습니다.
1
2
3
4
5
6
7
8
# 1. 터미널을 열고 냅다 클론을 받습니다. 이 폴더가 이제 AI의 물리적 뇌가 됩니다.
git clone https://github.com/winstonkoh87/Athena-Public.git ~/.athena-workspace
cd ~/.athena-workspace
# 2. 구조를 한 번 볼까요?
ls -a
# .agent/ -> AI가 실행할 워크플로우와 스킬 (/start, /test, /review 등)
# .context/ -> 나의 코딩 컨벤션, 과거 세션 기록, 의사결정 문서들이 쌓이는 기억 은행
제가 실제로 토이 프로젝트에 적용해본 시나리오를 들려드릴게요. IDE를 켜고 Athena 워크스페이스를 베이스로 둔 뒤, 외부 프로젝트 폴더(예: ~/Desktop/MyOtherProject/)에 접근 권한을 줍니다. 그리고 터미널에 /start를 치면, AI가 알아서 .context/ 폴더를 쫙 스캔하고 이렇게 반응합니다.
“당신은 타입스크립트 엄격한 타입 검사를 선호하고, 어제 세션에서 마케팅 플랜을 세우다 멈췄었죠. 헌법 1조(되돌릴 수 없는 파멸 금지)와 프로토콜 281번에 따라 해당 플랜을 마저 검토할까요?”
이거 진짜 물건입니다. 온몸에 소름이 돋더라고요. 매번 프롬프트 복붙하며 “너는 지금부터 세계 최고의 프론트엔드 개발자야…“라고 가스라이팅(?)하던 피곤한 시절은 이제 완벽히 끝났습니다.
🤔 5. 냉정하게 평가해보는 솔직한 장단점 (Honest Review)
물론 세상에 완벽한 은탄환(Silver Bullet)은 없죠. 며칠간 씹고 뜯고 맛보며 느낀 솔직한 장단점을 공유합니다.
👍 이건 진짜 칭찬해 (Pros)
- 완벽한 데이터 주권과 보안: 내 코딩 스타일, 프로젝트 아키텍처 기밀, 심지어 멍청한 실수를 했던 부끄러운 기록들까지 빅테크 기업의 클라우드 서버에 종속되지 않습니다. 철저히 내 디스크에만 존재하니까요.
- 시간이 지날수록 진화(Compounding): Gemini 안의 커스텀 챗봇(Gems)은 채팅방을 나가면 컨텍스트를 잃어버리지만, Athena는 쓰면 쓸수록 내 취향에 맞게 마크다운 파일들이 깎이고 다듬어집니다. 나만의 맞춤형 비서가 점점 유능해지는 복리 효과의 쾌감이 엄청납니다.
- 가짜 다중 에이전트의 타파: 단순 프롬프트 이름만 ‘백엔드 전문가’, ‘프론트엔드 전문가’로 바꿔치기하는 얄팍한 말장난이 아닙니다. 진정한 의미의 시스템적 페르소나와 프로토콜을 파일 형태로 단단하게 부여합니다.
🤷♂️ 사실 이 부분은 좀 뼈아팠어요 (Cons/Limits)
- 로컬 접근 권한의 장벽: 우리가 흔히 아는 웹 브라우저 기반의 ChatGPT.com이나 Claude.ai에서는 아예 동작하지 않습니다. 로컬 디스크를 자유롭게 읽고 쓸 수 있는 전용 IDE나 터미널 툴을 필수적으로 세팅해야 해서, 코딩을 모르는 기획자나 마케터 등 비개발자분들에겐 진입 장벽이 꽤 높을 수밖에 없습니다.
- 메타데이터 관리의 피로감: 현재 통계상 278개, 800세션이 넘는 파일이 쌓이다 보니, 가끔 시스템이 꼬였을 때 어떤 마크다운 파일의 충돌 때문에 AI가 헛소리를 하는지 추적(디버깅)하기가 까다롭더라고요. AI의 ‘기억’을 인간이 유지보수해야 하는 새로운 형태의 노동이 생길 위험도 엿보였습니다.
- 초기 멘탈 모델의 전환: 기존 레포지토리에 라이브러리처럼 설치하는 게 아닙니다. Athena 폴더를 최상위 워크스페이스로 두고 그 안에서 작업하거나 IDE의 멀티 루트 기능을 써야 하는데, 이 낯선 패러다임에 적응하는 데 시간이 조금 걸립니다.
🚀 6. 마치며: 패러다임의 전환
“Own the state. Rent the intelligence.” 이 강렬한 한 문장이 앞으로 AI와 개발자가 맺어갈 관계의 새로운 표준(Standard)이 될 것이라 확신합니다. 초거대 AI 모델들의 지능 경쟁은 빅테크 기업들이 천문학적인 돈을 쏟아부어 알아서 발전시키게 둡시다. 우리는 그 똑똑한 지능을 ‘대여’해 쓰되, 언제든 모델을 자유롭게 갈아탈 수 있도록 ‘나만의 도메인 지식과 프로젝트 기억’을 독립적인 상태(State)로 온전히 소유하는 똘똘한 전략을 취해야 합니다.
매일 똑같은 프롬프트 복사 & 붙여넣기에 지치셨나요? 아니면 AI가 내 프로젝트의 큰 그림을 자꾸 까먹고 엉뚱한 코드를 짜줘서 뒷목 잡으신 적 있나요? 그렇다면 이번 주말, 시원한 커피 한잔 곁에 두고 Athena-Public을 한 번 클론 받아보세요. 단순한 생산성 툴을 넘어, 여러분이 AI 비서와 협업하고 대화하는 방식 자체가 근본적으로 바뀔 것이라 장담합니다.
실제로 개인 프로젝트에 적용해보시고 막히는 부분이나 기발한 워크플로우를 발견하셨다면 댓글로 꼭 공유해주세요! 저도 요즘 이 녀석의 프로토콜 파일들 뜯어보고 입맛대로 커스터마이징하는 재미에 푹 빠져있거든요. 그럼, 동료 개발자 여러분 오늘도 버그 없는 평온한 하루 되시길 바랍니다! 🚀
References
- https://github.com/winstonkoh87/Athena-Public
- https://www.reddit.com/r/google_antigravity/
