Установка
$ go install github.com/air-verse/air@latestОписание
<p align="center"> <img width="256" src="assets/android-chrome-512x512.png"> <h1 align="center">Zen</h1> <p align="center"> <a href="https://zendemo.fly.dev">Live Demo</a> • <a href="http://sheshbabu.com/zen/">Features</a> • <a href="https://x.com/sheshbabu">Updates</a> </p> </p> <p align="center"><img src="https://github.com/sheshbabu/zen/blob/master/docs/screenshot.png?raw=true"/></p> ### Features * Single Go binary or Docker Compose * Low resource usage * Standard Markdown files, local SQLite database * Organize with flexible tags, not rigid folders * Markdown features like tables, code blocks, task lists, highlights, and more * Full-text search with BM25 ranking * Import and export data with full portability * Templates * Pinned notes * Archive and soft delete notes * Minimal dependency footprint ### Experimental Features * Canvas for spatial organization of notes and images (stored as [JSON Canvas](https://jsoncanvas.org/docs/apps/)) * Semantic search for notes and images (via [Zen Intelligence](https://github.com/sheshbabu/zen-intelligence)) * Similar images (via [Zen Intelligence](https://github.com/sheshbabu/zen-intelligence)) * MCP for searching, listing and reading notes ### Installation Build from source ```shell $ make build ``` ### Local Development Run the application using default configuration ```shell $ make dev ``` Run the application in watch mode Install [air](https://github.com/air-verse/air) and [esbuild](https://esbuild.github.io) ```shell $ go install github.com/air-verse/air@latest $ go install github.com/evanw/esbuild/cmd/esbuild@latest ``` ```shell $ make watch ``` ### Schema Migrations * Create new migration file under `./migrations` * Use the format `<version>_<title>.sql` ### Image Versioning ```bash $ git tag x.y.z $ git push origin x.y.z ``` ### Contributions This is a personal project built for my own use. The codebase is available for forking and modifications. Note that I may not actively review pull requests or respond to issues due to time constraints. ### Thanks * [go-sqlite3](https://github.com/mattn/go-sqlite3) * [Standalone Preact Builder](https://standalonepreact.satge.net) * [markdown-it](https://markdown-it.github.io) * [highlight.js](https://highlightjs.org) * [Lucide Icons](https://lucide.dev) * [CSS Reset](https://www.joshwcomeau.com/css/custom-css-reset/) * [Konva.js](https://konvajs.org)
Отзывы (0)
Пока нет отзывов. Будьте первым!
Статистика
Информация
Технологии
Похожие серверы
Supabase MCP
Интеграция с Supabase - open-source альтернативой Firebase с PostgreSQL.
PostgreSQL MCP
Прямой доступ к PostgreSQL базам данных: запросы, схемы, миграции.
SQLite MCP
Работа с SQLite базами данных: запросы, создание таблиц, анализ данных.
Redis MCP
Интеграция с Redis: работа с ключами, структурами данных, pub/sub.