TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: Eidos – Offline alternative to Notion

276 点作者 mayne11 个月前
I&#x27;m a big fan of Notion, having used it for 7 years. When I first met Notion, it was just a block document editor, and it didn&#x27;t excite me until it released the Database. Later, I learned about Airtable, and a bunch of similar products, all of them are SaaS, with such powerful tables but poor performance. Why isn&#x27;t there a personal offline version table? Most of the time, I don&#x27;t need to collaborate with others. What I really want is a personalized, offline version of Notion with better performance and more flexibility. So that I can have full control over my data.<p>Notion, like most SaaS products, is not open-source, so I can&#x27;t customize it to my heart&#x27;s content. I can only wait and vote for new features, but I can code, and I don&#x27;t want to wait. I really like the concepts of FOSS, solid, and local-first. SaaS could die. Long may the SQLite. So, I built Eidos based on sqlite for managing my personal data throughout my lifetime in one place. Eidos is a long-term project for me. It looks like Notion, but the core is more like &quot;obsidian.sqlite&quot; with a powerful extension system.<p>Here are a few key ideas:<p>- Eidos is built based on sqlite-wasm and runs entirely in the browser. It can be used immediately, with no installation or configuration required. It&#x27;s a pure PWA, with full offline support.<p>- A block-styled document editor and an Airtable-like table, built on top of SQLite, where each table is a real SQLite table.<p>- A powerful extension system inspired by Figma plugin and Cloudflare worker. You can write scripts in TypeScript directly in the browser. It is easy to manipulate data in docs, tables, and the file system. It also supports API.<p>- If you&#x27;re not a developer, you&#x27;re still in luck. We&#x27;re living in an AI era. LLM empowers people to craft their own software without writing any code. Eidos deeply integrated with LLM. You can translate, summarize, talk to your data, process table data in batches, and more. It makes your life easier with AI. You can fully customize your prompts and freely choose your LLM provider, without being locked to any vendor.<p>To be honest, so far, there are still some bugs and shortcomings, and it hasn&#x27;t yet reached my envisioned perfection. There is still some work to be done, but the basic framework has taken shape. I&#x27;ve been working on it for a year and have eaten my own dog food for the past half year. To help Eidos become better (and celebrate the release of the Elden Ring&#x27;s DLC), I&#x27;ve decided to make it open-source and gather more feedback. Now, I&#x27;m going to take a break and play Shadow of the Erdtree.<p>- <a href="https:&#x2F;&#x2F;eidos.space" rel="nofollow">https:&#x2F;&#x2F;eidos.space</a>

28 条评论

thih911 个月前
In case anyone else is confused, this is not related to eidos interactive, which has been now defunct for 14 years[1] (merged with square enix).<p>[1]: <a href="https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;Eidos_Interactive" rel="nofollow">https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;Eidos_Interactive</a>
评论 #40757838 未加载
评论 #40758112 未加载
评论 #40757206 未加载
crooked-v11 个月前
As a heads up, this seems to break completely if any of a couple of different Chrome extensions I have are enabled (for example, Simplify - <a href="https:&#x2F;&#x2F;chromewebstore.google.com&#x2F;detail&#x2F;simplify-copilot-autofill&#x2F;pbanhockgagggenencehbnadejlgchfc" rel="nofollow">https:&#x2F;&#x2F;chromewebstore.google.com&#x2F;detail&#x2F;simplify-copilot-au...</a>).<p>Also, maybe it&#x27;s just me, but I feel like the sqlite-based thing is, if anything, kind of a downside. Use it for caching and calculation, sure, but I want the source of truth to be just plain markdown files I can take into other apps in 5 years when whatever I&#x27;m using now inevitably dies.
评论 #40757368 未加载
rgoodwintx11 个月前
I’ve been keeping an eye on these open source block based apps, and this kind of feels like you set out to scratch your itch and managed to release the most feature complete and polished one out there. Well done!<p>Something about SQLite at the core just seems to drive a direction I like, and pushes an open ethos. (Shout outs to Grist in this arena as well.) So much power in such simple interfaces… and when I saw you could just drop in your own SQL into Eidos, I shed a tear at the graveyard of my never-quite-working attempts at data-fying Obsidian.
评论 #40764930 未加载
评论 #40757067 未加载
PurpleRamen11 个月前
You maybe want to check the trademarks for this name, there are some for it. Not that this must become a problem, but it&#x27;s better to avoid potential problems early.<p>Besides that, SQLite seems promising, but not sure how exactly this relates to everything. The website is talking about saving in browser, and there is no release on the GitHub. Is this something running in browser only?
评论 #40751491 未加载
评论 #40750694 未加载
karencarits11 个月前
I have tried quite many such apps and keep returning to Tiddlywiki (<a href="https:&#x2F;&#x2F;tiddlywiki.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;tiddlywiki.com&#x2F;</a>). It is not perfect, and the lack of hierarchy can be both a blessing and a curse. It uses flat-files which can impact performance and be more cumbersome than a database. Also, the integration with external files is a bit clumsy.<p>However, the main strength is customizability. Various data is best presented in various ways, and separating data&#x2F;content and presentation&#x2F;template&#x2F;layout while keeping them tightly integrated is incredibly powerful.<p>Cudos for thinking long-term with SQLite, avoiding lock-in is crucial for these kinds of apps!
评论 #40761201 未加载
评论 #40760934 未加载
ibdf11 个月前
I am a big fan of Notion but lately it&#x27;s like they have been asleep on the driver seat. If they only offered custom extensions I think they would do so much better. I have recently switched to Obsidian but I am not fully committed yet, so i will give this a try.<p>My only critic so far... It seems you copied one of my least favorite &quot;features&quot; from Notion which is to force a default &quot;Title&quot; column for the tables. I find that most of the time I don&#x27;t need a Title column, but I can&#x27;t turn it off nor can you change it&#x27;s type.
评论 #40756161 未加载
评论 #40768775 未加载
csomar11 个月前
Wait a second. Do you mean there is no sync possibility? Because the browser storage is far from reliable. I don&#x27;t see this as &quot;safe&quot; if the data is not synced or backed up somewhere else.
评论 #40756387 未加载
f0c1s11 个月前
I have been making notes for a decade now. I have moved through plain txt files, no extension (linux style) txt files, CherryTree, SimpleNotes, LogSeq, Notion, GitHub Pages, Obsidian and may be more.<p>I have moved through phases of putting notes in physical notebook and scanning. I have 10s of scanned notebooks.<p>I have taken digital notes via stylus, via wacom pen and tablet, Samsung notes (best note taking app with stylus), a bunch of linux apps (xournal, xournal++ etc) and more...<p>I have written notes in pure html.<p>I have written personal app for taking notes in browser and storing it in postgres.<p>There is nothing better than text + git. Markdown is second.<p>My current configuration is: text&#x2F;markdown + git + vs code + (plain) obsidian + plantuml + mermaid + local-git-server&#x2F;github&#x2F;gitlab etc.
评论 #40762578 未加载
huevosabio11 个月前
Tangent!<p>I really wanted to like Notion but it&#x27;s not smooth enough for writing. The cell system makes it clumsy.<p>I prefer to write on markdown files because it&#x27;s much faster and I can do it on my text editor of choice. I like obsidian because it&#x27;s basically that with a bit of extras.<p>But then I lose the concurrent editing.<p>I want Google Docs meets obsidian type of environment. And I am yet to find it.<p>If any of you know of one, please let me know!
评论 #40762034 未加载
评论 #40789880 未加载
评论 #40760998 未加载
drio011 个月前
Congrats on the effort. Looking forward to have this expanded or further developed. The reason why I still use Notion is definitely for their database feature and an usable mobile app. It’s hard coming back to desktop-only
eternityforest11 个月前
This looks really cool! The only thing that seems to be missing is sync, since SQLite doesn&#x27;t work well with SyncThing et al.<p>Something like cr-sqlite could potentially fix that though, although I&#x27;d prefer just plain markdown files for the backend.
评论 #40800440 未加载
wwweston11 个月前
This looks cool. At first pass, I have one big question: are there any facilities or even just plumbing for syncing between installs &#x2F; front-ends?<p>SaaS&#x2F;cloud approaches have real downsides in terms of ownership but the big upside is access from multiple points&#x2F;devices (home desktop, browser on office machine, personal laptop, mobile device, etc). Obviously SaaS isn&#x27;t the only way to do that, centralizing around self-hosting or some syncing feature can work too. Anything like that on the radar?
评论 #40769019 未加载
Rovoska11 个月前
This post complains about Notion being slow, but when I try out the demo myself Eidos is slow as molasses. Forms are populated full seconds after I write in them, and I accidentally created several tables on accident because they again took multiple seconds to exist.
评论 #40799326 未加载
obeavs11 个月前
Wow! Really awesome local-first work on a modern stack. Would love to know more about your experience with Glide and Lexical.
buildj4811 个月前
Very nice work Do you mind elaborating on how this differs from “outline” and “anytype”? I think a comparison table on the website on how this solution differentiates itself from competitors is going to be helpful. Also, what’s going to be the pricing model?
评论 #40756349 未加载
curtisblaine11 个月前
Some questions:<p>1. How to use extensions? I can create one (it looks like a javascript function getting some context and one argument) but I have no idea how to invoke it. I expected to be able to invoke them on selected text.<p>2. Does it sync on other computers &#x2F; browsers or is it only local?
评论 #40756507 未加载
评论 #40755080 未加载
nanovision11 个月前
This looks amazing. Just joined your discord channel.<p>Please make it no-code friendly for one-click easy installation if possible ( Similar to how WordPress or Drupal can be installed )
throw2137891211 个月前
This appears to be using a version of babel that allows ACE FYI.<p>@babel&#x2F;traverse &lt;7.23.2<p><a href="https:&#x2F;&#x2F;github.com&#x2F;advisories&#x2F;GHSA-67hx-6x53-jw92">https:&#x2F;&#x2F;github.com&#x2F;advisories&#x2F;GHSA-67hx-6x53-jw92</a>
评论 #40758488 未加载
评论 #40755907 未加载
kaz-inc11 个月前
How do you deal with iOS deleting PWA data when unused? I&#x27;m building an app that relies on indexedDB, which afaik is the only persistent storage a PWA can access.
评论 #40768949 未加载
pants211 个月前
Could one use this to say host a public docs site or blog? Does it have a backend server that needs to run or can I just upload a folder to S3 and have it work as a static site?
neets11 个月前
The lack of note linking is a deal breaker for me.<p>Also when it comes to LLM stuff, I would like to hook up AI&#x27;s via a OpenAI Compatible LLM such as LiteLLM and Ollama
评论 #40756865 未加载
ilrwbwrkhv11 个月前
This is fantastic work. Will play around with it!
minraws11 个月前
Btw the site on mobile forces horizontal scroll, could you improve it a bit It makes it very hard to read the landing page atm.<p>:)
rufius11 个月前
Is there a brief blurb about how this differs from Obsidian? Just curious mostly.
评论 #40760610 未加载
euphetar11 个月前
Please provide a feature to load data from notion export
评论 #40760547 未加载
Naac11 个月前
I thought this was similar ot Tiddlywiki[0], but then I saw all the LLM integration stuff.<p>[0] <a href="https:&#x2F;&#x2F;tiddlywiki.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;tiddlywiki.com&#x2F;</a>
replwoacause11 个月前
This looks really nice! Good job
tonymet11 个月前
What’s the shortcoming in iOS that has spawned a million notes clones
评论 #40755609 未加载
评论 #40754727 未加载
评论 #40764790 未加载
评论 #40755074 未加载