Skip to main content
Glama

VibeFrame

CI License: MIT

에이전틱 코딩을 위한 컨트롤 플레인. VibeFrame은 소프트웨어가 그래야 하는 바 — 비즈니스 의도, 시스템 설계, 그리고 코드 자체 — 에 대한 살아있는 저장소 내 모델(repo model)을 유지하고, 이를 현실과 결정적으로 동기화하며, 둘 사이의 괴리가 발생하는 지점을 보여줍니다.

코딩 에이전트는 누구나 읽을 수 있는 속도보다 빠르게 코드를 작성합니다. 사라지는 것은 바로 이론입니다: 무엇이 존재하는지, 왜 존재하는지, 어떤 결정이 하중을 지탱하는지, 그리고 코드가 결정된 사항과 여전히 일치하는지 여부. VibeFrame은 이 이론을 가장 저렴하게 포착할 수 있는 순간(계획 수립 시점, 에이전트의 자체 MCP 프로토콜을 통해)에 포착하고, 이를 저장소의 일반 파일로 저장하며, 기계적으로 영구 검증하고, 코드베이스를 다시 grep하는 것보다 나은 작업 범위별 컨텍스트 브리프(task-scoped context brief)로 에이전트에게 보답합니다.

  • 세 가지 평면, 하나의 그래프 — 기능 및 워크플로우(의도), 컴포넌트 및 제약 조건(시스템), 파일 및 심볼(코드, 100% 파생 — 절대 추측하지 않음).

  • 모든 사실에 대한 신뢰 등급A 파생 / B 강화 / C 주장; 오래된 정보는 드러나며, 결코 조용히 지나치지 않습니다.

  • 증거가 있는 드리프트 감지 — 라이브 반영(reflexion) 모델: 발산, 부재, 끊어진 바인딩, 고아(orphan), 순환, 잠긴 결정의 변경. LLM 호출 0회; 프레임워크는 결정적이고 코딩 에이전트가 지능입니다.

  • 저장소 내 모델 — git으로 버전 관리되는 .vibeframe/ YAML/Markdown: 브랜치 안전, PR 리뷰 가능, 어떤 도구에서도 유지됩니다. gitignore된 SQLite 인덱스는 파생되며 재구축 가능합니다.

  • 프로젝트당 하나의 데몬 — 단일 프로세스에서 Streamable-HTTP MCP 엔드포인트, REST + SSE, 라이브 브라우저 UI(Map, Focus, Inspector, Activity, Drift 받은 편지함, Decisions)를 제공합니다.

  • Claude Code 우선 — 플러그인이 MCP 서버, 결정적 훅, 스킬을 번들로 제공합니다; 또한 이 모델은 AGENTS.md 다이제스트를 통해 모든 에이전트에 서비스를 제공합니다.

설치 (v0.1.0 — 아직 npm에 없음)

릴리스 tarball을 GitHub에서 직접 프로젝트에 설치합니다 (Node ≥ 22.12):

npm i -D https://github.com/jubayertalha/vibeframe/releases/download/v0.1.0/vibeframe-0.1.0.tgz https://github.com/jubayertalha/vibeframe/releases/download/v0.1.0/vibeframe-core-0.1.0.tgz https://github.com/jubayertalha/vibeframe/releases/download/v0.1.0/vibeframe-store-0.1.0.tgz https://github.com/jubayertalha/vibeframe/releases/download/v0.1.0/vibeframe-indexer-0.1.0.tgz https://github.com/jubayertalha/vibeframe/releases/download/v0.1.0/vibeframe-engine-0.1.0.tgz https://github.com/jubayertalha/vibeframe/releases/download/v0.1.0/vibeframe-daemon-0.1.0.tgz

(또는 클론에서: npm ci && npm run build && npm pack --workspaces 후 tarball을 npm i -D로 설치합니다. 절대 npm i vibeframe을 하지 마세요 — 해당 이름은 현재 레지스트리의 관련 없는 패키지에 속합니다.)

Related MCP server: OpenLore

빠른 시작

npx vibeframe init                              # scaffold .vibeframe/ — commit it
claude mcp add vibeframe -- npx vibeframe mcp   # or install the Claude Code plugin (below)
npx vibeframe start                             # daemon + browser UI (prints the URL)

완전한 Claude Code 경험(MCP 결정적 훅과 /vibeframe:* 명령)을 위해, 이 저장소의 플러그인을 Claude Code 내부에 설치하세요 — /plugin marketplace add jubayertalha/vibeframe/plugin install vibeframe — 그리고 위의 claude mcp add 줄은 건너뛰세요 (플러그인이 서버를 포함합니다).

그런 다음 에이전트에게 기능을 계획하라고 요청하세요. 에이전트는 한 번의 vibe_context 호출로 방향을 잡고, 코딩 전에 워크플로우를 선언하며, 구현 후 바인딩합니다 — 그리고 에이전트가 잊어버린 모든 것은 결정적 계층이 잡아냅니다: 위반은 같은 턴의 경고로 돌아오고, 설명되지 않은 변경은 조정을 위해 대기열에 들어가며, 드리프트 받은 편지함은 현실이 계획에서 벗어난 정확한 위치를 file:line 증거와 함께 보여줍니다. 전체 워크스루: docs/getting-started.md.

문서

시작하기

설치 → 첫 기능 → 안전망

아키텍처

데몬, ground-truth 비대칭성, 패키지 경계

.vibeframe/ 형식

기능, 워크플로우, 컴포넌트, 제약 조건, 결정

스키마 버전 관리

세 가지 버전 도메인과 마이그레이션 계약

검증 및 드리프트

모든 검사, 그 등급, 문서화된 위음성

MCP 인터페이스

일곱 개의 vibe_* 도구, 리소스, 프롬프트

Claude Code 통합

플러그인, 훅, AGENTS.md 다이제스트

CLI · 브라우저 UI

명령 및 렌즈 참조

기여 · 보안

VibeFrame 작업 방식; 신뢰 모델

상태

v0.1.0 — 그린필드 TypeScript/JavaScript/Python 프로젝트에서 완전한 루프: init → declare → index → link → validate → reconcile, 데몬, MCP 도구, 훅, 여섯 개 렌즈 UI 포함. 설계상 연기됨(Discovery 참조): 기타 에이전트 어댑터, 브라운필드 adopt 모드, 심볼 수준 호출 그래프, 팀, 호스팅 서비스.

개발

npm ci && npm run build && npm run check   # lint + typecheck + unit tests
npm run test:dogfood                       # the full-loop acceptance suite

docs/contributing/development.mdCLAUDE.md를 참조하세요.

라이선스

MIT

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Turn any codebase into an AI-readable neural map — with proof. Every claim linked to code anchors (line + SHA-256 hash), every context window optimized with greedy token budgeting, every session protected by drift detection. Tree-sitter indexing across 11 languages, cross-session learning, AI enrichment, and 28 MCP tools. Zero config — just connect and your AI agent remembers everything.
    45
    13
    GPL 3.0
  • A
    license
    Not graded
    quality
    A
    maintenance
    Provides persistent architectural memory and structural cognition for AI coding agents, enabling efficient orientation, graph-aware context, and drift detection across codebase evolution.
    890
    289
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Provides AI coding assistants with deep, semantic understanding of local codebases via AST-aware chunking, cross-repo symbol graphs, and architectural memory, enabling context-aware code search and dependency tracing.
    10
    MIT

View all related MCP servers

Related MCP Connectors

  • Give your AI agent a persistent map of your project's structure, dependencies, and bugs.

  • Deterministic context layer for your codebase: change impact, blast radius, answers with receipts.

  • Cross-agent artifact workspace with provenance across Claude Code, Codex, Cursor, LangGraph.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jubayertalha/vibeframe'

If you have feedback or need assistance with the MCP directory API, please join our Discord server