Agentero
Connect your own Agent, keep research context in a local Vault. Seamlessly migrate from Zotero, read, understand, link, and reuse your research context.
AI translation
메모를 [[링크]]로 연결해 지식망을 만들고 초대한 사람과 실시간으로 함께 편집하는 노트 앱
Translation pending
AI summary · revised during review
ProductivityJavaScript · TypeScriptGitHub @kinjungho-sudoOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full 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) 키를 넣습니다.