Agentero
에이전트를 연결해 로컬 Vault에 연구 컨텍스트를 보관·Zotero에서 무결점 이동·읽고 이해·재활용
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗함께 쓰는 Obsidian. 메모를 [[링크]]로 이어 지식망을 만들고, 초대한 사람과 실시간으로 같이 키우는 웹 노트 앱입니다.
Obsidian 1.14.4를 REA로 분석해서 알아낸 동작 원리와 구조를 바탕으로 처음부터 새로 만들었습니다. Obsidian의 코드는 쓰지 않았습니다. Obsidian은 혼자 쓰도록 설계되어 있어서, 여기에 여럿이 함께 쓰는 기능을 더했습니다.
[[노트 이름]]으로 서로 잇습니다.한 사람이 여러 보관함에 속할 수 있습니다. 예를 들어 "사업 리서치"는 동료와, "독서 모임"은 모임 사람들과 따로 씁니다.
Obsidian과 같은 것
[[노트]] · [[노트#소제목]] · [[노트|별칭]] · ![[노트]] 임베드[[ 자동완성과 #태그 자동완성> [!tip], ==형광펜==, 체크박스"구절" tag:#할일 path:폴더 file:제목 -제외함께 쓰기 위해 더한 것
Karpathy의 "LLM 위키" 방식으로 쓸 수 있습니다. 원본 자료를 넣으면 AI 에이전트가 정리된 위키 페이지를 만들고 계속 고칩니다. 앱 안에 AI가 들어 있지 않습니다. 정호님이 쓰는 에이전트(Claude Code, Codex, Hermes 등)가 MCP로 보관함에 접속해 읽고 씁니다. 그래서 앱 쪽 API 비용이 들지 않고, 웹·PDF 읽기도 에이전트가 직접 합니다.
AGENTS, index, log와 원본/, 위키/ 폴더를 만듭니다. AGENTS 노트를 고치면 모든 에이전트의 규칙이 바뀝니다.agents/second-brain-wiki/SKILL.md를 에이전트의 스킬 폴더에 넣습니다. Claude Code라면 ~/.claude/skills/입니다.
그러면 "이 글 위키에 넣어줘"라는 말만으로 정리 순서를 따릅니다.에이전트가 고친 내용은 실시간으로 앱에 나타납니다. 이력에는 "🤖 Claude Code"처럼 남고, 언제든 되돌릴 수 있습니다. 열쇠는 보관함 하나와 만든 사람의 권한으로만 동작하며, 설정에서 언제든 취소할 수 있습니다.
MCP 도구: wiki_guide, list_notes, read_note, search_notes, write_note, rename_note, archive_note, recent_changes, find_problems
서버: supabase/functions/brain-mcp (Supabase Edge Function)
| Obsidian (분석 결과) | 이 앱 |
|---|---|
| vault (폴더 하나) | brain_vaults + brain_members (여러 사람이 공유) |
metadataCache: 링크 색인 | brain_notes.link_keys: 저장할 때 DB 트리거가 [[링크]]를 추출 |
getBacklinksForFile | link_keys에 내 제목이 들어 있는 노트 |
renameFile → runAsyncLinkUpdate | brain_rename_note(): 한 트랜잭션에서 제목 변경과 링크 재작성 |
| 확인창 [항상 업데이트 / 이번만 / 업데이트 안 함] | 같은 확인창 |
vault.process(): 읽기·고치기·쓰기를 한 번에 | version 비교로 저장 (동시 편집 충돌 감지) |
├── index.html 화면 뼈대
├── app.js 작업공간 (보관함, 탭, 파일 탐색기, 검색, 백링크, 실시간, 멤버)
├── editor.js CodeMirror Live Preview 편집기
├── render.js 읽기 보기 렌더러 (위키링크, 임베드, 콜아웃)
├── graph.js 그래프 뷰 (d3-force + canvas)
├── icons.js 아이콘
├── wiki-rules.js LLM 위키 기본 규칙 (AGENTS 노트의 처음 내용)
├── agents/second-brain-wiki/SKILL.md 에이전트용 스킬
├── style.css 스타일 (어두운/밝은 테마)
├── config.js Supabase 주소와 공개 키
├── vendor.js 외부 라이브러리 묶음 (supabase-js, CodeMirror 6, marked, DOMPurify, d3-force)
├── build-vendor.sh vendor.js를 다시 만드는 스크립트
├── vercel.json 보안 헤더 (CSP 등)
└── supabase/
├── schema.sql DB 스키마 (brain_ 보관함 구조)
├── functions/brain-mcp/ AI 에이전트용 MCP 서버
└── legacy-sb-schema.sql 이전 두 사람 전용 구조 (기록용)
빌드 단계가 없는 정적 사이트입니다. 폴더를 그대로 Vercel에 올리면 됩니다.
supabase/schema.sql을 실행합니다.config.js에 프로젝트 주소와 공개(publishable) 키를 넣습니다.