OPEN · APACHE‑2.0 · NEVER FORGETS

어제 멈춘 그 곳에서,어제보다 똑똑해진 채로.

한 세션에서 무한 대화와 무한 코딩을 지원하고, 당신의 어제를 전부 기억하는 컴패니언 에이전트.

jarvis-code · long-run session

JLC no-prefix route active

MEM project state persisted across session

ZERO handoff · switching · onboarding ready

OMM mistake converted into project warning

RUN turn 9,842 · compact 0 · clear 0 · no ceiling

다른 코딩 에이전트는 컨텍스트 창이 차면 세션마다 처음부터 다시 시작하지만, 자비스코드는 기억을 창 밖 JLC 코덱에 담아 멈춘 그곳부터 그대로 이어갑니다.
10,000+
한 세션 연속 · 무한 지속 입증
컴팩트 0 · 클리어 0
중간 리셋 없이 지속
O(n)
대화당 비용 · 레거시는 O(n²)
Zenodo
정식 발행 · 인용 가능한 DOI
만 턴은 한계가 아니라, 증거다 →
어두운 벽에 폴라로이드 사진과 손글씨 메모가 빛나는 실에 핀으로 매달린 탐정 보드 — 기억을 머릿속이 아니라 밖에 남겨두는 모습. 자비스코드가 기억을 컨텍스트 창 밖에 두는 방식과 같습니다.
JLC, 한마디로

모든 LLM은 턴 사이에 다 까먹는다 — 영화 메멘토의 레너드처럼.

다른 에이전트는 매번 대화 전체를 다시 읽어서 버틴다. 그러다 한계에 다다르면, 여태 기억한 걸 한꺼번에 다 잃는다.

자비스코드는 그냥 메모를 밖에 적어두고 읽는다 — 레너드의 그 메모들처럼. 전부 짊어지지 않고 메모만 들고 다니니, 까먹지도 느려지지도 않는다.

JLC는 그 메모를 늘 또렷하게 유지해주는 하네스다 — 레너드가 엉뚱한 방향으로 빠지지 않게.

평소엔 노트로. 과거를 들출 땐 레너드의 일기장을.

JHB는 레너드의 노트입니다 — 매 턴 함께 갑니다. 메시지가 과거로 손을 뻗으면, JLC는 레너드가 일기장을 다시 펼치게 해줍니다: 맞는 원문 페이지를 즉석에서 재구성하죠 — BM25로 좁히고, bge‑m3 코사인으로 다시 정렬해, 상위 몇 개만. 전체 기록을 통째로 넣는 게 아니라. 노트가 이해를 들고 가고, 일기장이 중요할 때 정확한 표현으로 뒷받침합니다. 어떻게 만들었나 →

알고 계셨나요?

모든 에이전트는 사실
스테이트리스입니다.

LLM은 턴과 턴 사이에 아무것도 기억하지 못합니다. 기존 에이전트는 매 턴 대화 전체를 다시 먹여 그 사실을 가립니다 — 자기 본성과 싸우다, 컨텍스트가 차는 순간 무너집니다.

TURN 0 / 100
기존 에이전트 매 턴 누적 ↑
JARVIS CODE 턴마다 리셋

JARVIS CODE는 스테이트리스에 맞춰 설계됐습니다. 본성을 거스르지 않기에 — 길어져도 느려지지 않고, 끝까지 잊지 않습니다.

Why JARVIS CODE

당신은 AI를 키우고 있다고 생각한다.
하지만 매 세션마다,
새 AI를 만나고 있다.

어제를 다시 설명하는 그 시간, 당신의 가장 귀한 자원이 사라진다.

AI가 잊을 때마다, 그 빈자리를 메우는 건 언제나 당신이다.

똑똑해지라고 만든 AI가, 대화가 길어질수록 멍청해진다.

도구는 잊는다. 동반자는 기억한다.

JARVIS CODE는 어제를 기억한 채, 오늘을 시작한다.
당신의 시간은 이제, 설명이 아니라 창조에 쓰인다.

기존 방식

유한한 세션을 끌고 간다

세션이 길어지면 /compact로 맥락을 압축·손실
한계에 닿으면 /clear로 기억을 버림
새 세션마다 프로젝트를 다시 설명
길어질수록 비용은 O(n²)로 폭증
JARVIS CODE

무한한 기억을 이어간다

노 컴팩트 · 노 클리어 — 한 세션에서 무한 지속(만 턴 입증)
세션·재시작·모델 교체를 넘어 맥락 보존
처음 보는 코드베이스도 바로 이해
prefix를 안 끌어 비용은 선형(O(n))
① JLC CORE · FORGETTING IS ALL YOU NEED ↗

트랜스포머의 저주를
우회하도록 설계됐다.

JARVIS LLM Codec(JLC) — 어텐션은 O(n²)라, 대화가 길어질수록 비용이 제곱으로 불어나다 결국 /compact·/clear로 기억을 버립니다. JLC는 기억을 창 밖으로 들고 가, 곡선을 다시 선형으로 꺾습니다.

그것이 잊기에 — 당신은 잊지 않는다.

01
Linear‑Cost

길어져도 선형 비용

거대한 대화 prefix를 끌지 않습니다.
대화당 비용이 O(n²)이 아니라 선형(O(n)) — 긴 작업도 비용 폭발 없이 끝까지 갑니다.

아무리 길어져도 컨텍스트 안 터짐
02
Model‑Agnostic

모델에 묶이지 않는 기억

기억이 모델이 아니라 코덱에 삽니다.
재시작·모델 교체·더 작은 모델로 내려도 프로젝트 맥락은 그대로 남습니다.

끊겨도 다시 이어간다
03
No‑Ceiling

컨텍스트 천장이 없다

노 컴팩트, 노 클리어. 정보를 상태와 메모리로 분산해 채울 윈도우 자체가 없습니다 — 한 세션에서 무한 대화와 무한 코딩.

만 턴 공개 실험 입증 · Zenodo 인용 가능

대화는 가볍게. 코딩은 딥다이브로.

일상 대화엔 일반 추론으로.
코딩에선 추론을 끝까지 밀어 LLM의 최고 성능을 뽑아냅니다.
기억을 밖에 들고 가니 — 컨텍스트를 태워 없앨 걱정 없이 깊이 파고듭니다.

② JARVIS.md Memory

쓸수록, 당신의 프로젝트에
더 똑똑해진다.

NOW현재 작업 상태
MAP파일·심볼 지도
LAW반복 적용 규칙
BAN하면 안 되는 행동
OMM실수 → 다음 실행의 방어선
RAW검증 가능한 증거 포인터

쓸수록 똑똑해지는 메모리

200개 파일을 리팩토링하던 3일째. 금요일 밤 노트북을 덮고, 월요일 아침 다시 켭니다. JARVIS CODE는 멈춘 그 자리에서, 당신이 왜 approach X를 버렸는지까지 기억한 채 이어갑니다.

OMM은 한 번 저지른 실수를 스스로 기억합니다.
당신이 일일이 지적하지 않아도 같은 실수는 두 번 반복되지 않고, 같은 프로젝트를 다룰수록 알아서 더 똑똑해집니다.
흉내 낼 수 없는, 진짜 복리입니다.

자비스코드가 실제로 어떻게 돌아가는지 궁금하다면 — 48분 영상 데모를 보세요 →

③ 프라이버시 & BYOK

당신의 코드는 당신의 것.

서버 없음. 텔레메트리 없음.

jarvis-code엔 백엔드가 없습니다. 아무것도 phone-home 하지 않습니다 — 애널리틱스도, 사용량 추적도, 업데이트 핑도 없습니다. 임베딩 모델 자체의 텔레메트리까지 꺼버립니다.

네 키를 가져와. 마크업 0.

개인 개발자는 프록시 서버를 못 돌립니다 — 그래서 안 돌립니다. 당신의 프로바이더(Anthropic, OpenAI, Ollama…)를 직접 연결하고 벤더에 직접 지불합니다. jarvis-code는 코덱과 메모리 하네스만 제공합니다.

로컬, 읽을 수 있는 메모리.

당신의 메모리는 디스크에 평문 JSONL로 있습니다 — 잠긴 바이너리 DB가 아니라. 임베딩은 로컬에서 돕니다(bge-m3). 당신의 코드는 오직 당신이 고른 LLM 프로바이더로만 나갑니다.

첫 설치 때 임베딩 모델(~2.3GB)을 HuggingFace에서 한 번 받습니다. 웹 검색을 켜면 Brave를 씁니다. 그게 전부입니다.

잊지 않는 코딩 컴패니언,
지금 시작하세요.

이미 다른 에이전트를 쓰고 있을지 모릅니다. 그것도 처음엔 완벽합니다.
대화가 길어지고 컨텍스트가 꽉 차는 순간, 그것은 당신을 두고 떠납니다.
JARVIS CODE는, 바로 거기서 시작합니다.

Windows
> irm https://raw.githubusercontent.com/jarvis-llm-codec/jarvis-code/main/install.ps1 | iex
macOS · Linux
곧 지원 예정

🤖 이미 AI 어시스턴트를 쓰고 있나요? Claude Code, Codex, Cursor에게 설치를 통째로 맡기세요 — 지금 쓰는 AI에 맞춰 알아서 세팅해줍니다. 이걸 붙여넣으세요:

> jarvis-code 설치해줘. 이 안내서 전체를 먼저 읽고 그대로 따라 해: https://raw.githubusercontent.com/jarvis-llm-codec/jarvis-code/main/docs/ko/ai-install.md — 내가 어떤 AI를 쓰는지 물어보고 거기 맞게 최적으로 깔아주고, 무료 API 키 받는 것도 같이 해줘.
GitHub에서 보기