# HN 공개: Eidos – Notion의 오프라인 대안

> Clean Markdown view of GeekNews topic #15478. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=15478](https://news.hada.io/topic?id=15478)
- GeekNews Markdown: [https://news.hada.io/topic/15478.md](https://news.hada.io/topic/15478.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2024-06-23T09:39:22+09:00
- Updated: 2024-06-23T09:39:22+09:00
- Original source: [github.com/mayneyao](https://github.com/mayneyao/eidos)
- Points: 2
- Comments: 1

## Topic Body

### DiscordEidos 소개

#### 주요 기능
- **브라우저 내 실행**: 모든 기능이 브라우저 내에서 실행됨. PWA 지원.
- **오프라인 지원**: 인터넷 연결 없이 데이터 접근 가능. 데이터는 로컬에 저장되어 빠른 성능 제공.
- **AI 기능**: LLM과 깊이 통합되어 AI 기반 기능 제공. 데이터 번역, 요약, 상호작용 가능. 오프라인에서도 AI 작동.
- **확장성**: 사용자의 필요에 맞게 Eidos를 커스터마이즈 가능.
  - **Prompt**: 코드 없이 워크플로우 가속화.
  - **UDF**: JavaScript로 사용자 정의 함수 작성.
  - **Script**: TypeScript/JavaScript로 강력한 데이터 처리 로직 생성.
  - **App**: 선호하는 프레임워크로 자체 앱 빌드 가능.
  - **Block**: 문서에 사용자 정의 블록 추가.
  - **Field**: 테이블에 사용자 정의 필드 추가.
- **개발자 친화적**:
  - **API & SDK** 제공.
  - **Sqlite 표준화**: 모든 테이블이 SQLite 테이블로 구성됨.

#### 개발 방법
1. 저장소 클론: `git clone git@github.com:mayneyao/eidos.git`
2. 의존성 설치: `pnpm install`
3. 빌드: `pnpm build` (한 번만 필요)
4. 개발 서버 실행: `pnpm dev`
5. 브라우저에서 앱 접근: `http://localhost:5173`

##### SDK 타입 생성
- `pnpm gen-types`

#### Credits
- **sqlite-wasm**: 브라우저에서 SQLite 실행
- **shadcn-ui**: UI 컴포넌트
- **glide-data-grid**: 고성능 테이블
- **lexical**: 문서 편집기
- **web-llm**: 브라우저에서 LLM 실행
- **teable & apitable**: Airtable 유사 테이블 빌드 방법 제공

#### 라이선스
- 이 프로젝트는 AGPL 라이선스 조건에 따라 라이선스됨.

### GN⁺의 의견
- **개발자 친화적**: API와 SDK 제공으로 개발자들이 쉽게 확장 가능함.
- **오프라인 지원**: 인터넷 연결 없이도 데이터 접근 가능해 유용함.
- **AI 통합**: LLM과의 통합으로 데이터 처리에 강력한 AI 기능 제공.
- **확장성**: 다양한 커스터마이즈 옵션으로 사용자 맞춤형 환경 구축 가능.
- **SQLite 표준화**: 모든 테이블이 SQLite 테이블로 구성되어 데이터 관리가 용이함.

## Comments



### Comment 26503

- Author: neo
- Created: 2024-06-23T09:39:22+09:00
- Points: 1

###### [Hacker News 의견](https://news.ycombinator.com/item?id=40746773) 
- **Eidos Interactive와 관련 없음**: 이 댓글은 Eidos Interactive와 관련이 없음을 명확히 하고 있음. Eidos Interactive는 14년 전에 Square Enix와 합병되었음.

- **Tiddlywiki 사용 경험**: 여러 앱을 사용해봤지만 결국 Tiddlywiki로 돌아옴. 계층 구조가 없다는 점이 장점이자 단점이 될 수 있음. 커스터마이즈가 강점이며, 데이터와 프레젠테이션을 분리하면서도 통합할 수 있음.

- **Chrome 확장 프로그램 문제**: 몇 가지 Chrome 확장 프로그램이 활성화되면 앱이 완전히 작동하지 않음. SQLite 기반 시스템이 단점일 수 있으며, 단순한 마크다운 파일을 선호함.

- **오픈 소스 블록 기반 앱**: 오픈 소스 블록 기반 앱을 주시해왔으며, 이 앱이 가장 완성도 높고 세련된 것 같음. SQLite가 중심에 있는 것이 마음에 들며, 간단한 인터페이스에 강력한 기능을 제공함.

- **다양한 노트 작성 도구 사용 경험**: 텍스트 파일, CherryTree, SimpleNotes 등 다양한 도구를 사용해왔으며, 현재는 텍스트/마크다운 + git + VS Code + Obsidian 등의 조합을 사용 중임.

- **상표 문제**: 이 이름에 대한 상표를 확인하는 것이 좋음. SQLite가 유망해 보이지만, 브라우저에서만 작동하는지 명확하지 않음.

- **Notion과 Obsidian 비교**: Notion의 사용자지만 최근 Obsidian으로 전환 중임. Notion의 기본 "Title" 열이 불편하다고 생각함.

- **데이터 동기화 문제**: 브라우저 저장소가 신뢰할 수 없으며, 데이터가 동기화되거나 백업되지 않으면 안전하지 않다고 생각함.

- **동기화 기능 질문**: 설치 간의 동기화 기능이 있는지 궁금해함. SaaS/클라우드 접근 방식의 단점은 소유권 문제지만, 여러 장치에서 접근할 수 있는 장점이 있음.

- **Notion의 단점**: Notion이 글쓰기에는 부드럽지 않다고 생각함. 마크다운 파일을 선호하며, Obsidian을 사용하지만 동시 편집 기능이 부족함. Google Docs와 Obsidian의 결합을 원함.
