orbit
[!ВАЖНО] Orbit находится на ранней стадии разработки. В текущей версии нет собственной аутентификации, поэтому не публикуйте его в открытый интернет — используйте в локальной сети или за обратным прокси с аутентификацией, например Cloudflare Access.
Какую проблему решает Orbit
Многие инструменты для управления знаниями требуют сначала спроектировать папки, базы данных, свойства и правила автоматизации. Orbit работает наоборот.
Заметки, задачи, ссылки и события записываются в Inbox без формата.
Исходные данные остаются в читаемых человеком файлах Markdown + YAML.
На экране Today видны сегодняшние задачи и события вместе.
Внешние агенты получают доступ к тем же файлам через MCP.
Упорядочивание с помощью ИИ — опционально: любые изменения сначала предлагаются, и вы подтверждаете их перед применением.
Related MCP server: Knowledge Base MCP Server
Что уже работает
Чтение хранилища Markdown/YAML
Захват заметок, задач, ссылок и событий в файлы Inbox
Расчёт сегодняшних задач и отметка выполненных
Список, поиск, редактирование, предпросмотр GFM, теги, архивирование заметок Markdown
Просмотр последних элементов Inbox и предстоящих событий
Тёмная тема на основе Neutral с интерфейсом shadcn/ui
MCP-сервер:
orbit_capture,orbit_today,orbit_searchРасположение данных задаётся через
ORBIT_DATA_DIRАдаптивный экран Today для мобильных устройств
Чего ещё нет
Входа в систему, автоматической сортировки с помощью ИИ, экрана подтверждения изменений, полнотекстового поиска по всему хранилищу, синхронизации CalDAV, автоматического резервного копирования в Git, отслеживания изменений файлов через SSE. Объём и порядок работ зафиксированы в дорожной карте.
Быстрый старт
Требования: Node.js 22 или новее, pnpm 10 или новее
git clone https://github.com/kmelon55/orbit.git
cd orbit
pnpm install
cp .env.example .env
pnpm devПо умолчанию хранилище находится в ./data проекта. Чтобы отделить личные данные от кода приложения, укажите абсолютный путь в .env.
ORBIT_DATA_DIR=/data/orbitСтруктура файлов
/data/orbit/
├── inbox/
├── projects/
├── areas/
├── resources/
├── events/
└── archive/Задачи не заперты в отдельной базе данных или папке tasks/. Внутри заметок Markdown в Inbox, Project и Area задачи помечаются свойством type: task, и Orbit собирает их на экране Today.
---
id: 6c654756-053f-459a-9d73-c8a7c1ff020d
title: 첫 공개 릴리스 준비
type: task
space: project
project: Orbit
status: open
tags:
- launch
created: 2026-08-23T09:00:00+09:00
updated: 2026-08-23T09:00:00+09:00
---
README와 기본 파일 계약을 검토한다.Полное описание формата файлов — в документации по архитектуре.
Подключение MCP
MCP-сервер Orbit запускается через stdio.
ORBIT_DATA_DIR=/absolute/path/to/orbit-data pnpm mcpПример настройки клиента MCP:
{
"mcpServers": {
"orbit": {
"command": "pnpm",
"args": ["--dir", "/absolute/path/to/orbit", "mcp"],
"env": {
"ORBIT_DATA_DIR": "/absolute/path/to/orbit-data"
}
}
}
}Аналогично подключается в Hermes и других агентах, поддерживающих MCP-серверы через stdio. Точные ключи конфигурации смотрите в документации вашего клиента.
Docker / Dokploy
docker build -t orbit .
docker run --rm -p 3000:3000 \
-e ORBIT_DATA_DIR=/data/orbit \
-v orbit-data:/data/orbit \
orbitВ Dokploy используйте Dockerfile из этого репозитория и подключите /data/orbit как постоянный том. Не открывайте доступ из интернета без настройки аутентификации на обратном прокси.
Разработка
pnpm test # Biome + TypeScript
pnpm build # production build
pnpm mcp # stdio MCP serverПорядок действий описан в CONTRIBUTING.md.
Принципы
Файлы — источник истины, а не экспортный формат.
SQLite используется только для поискового индекса, состояния синхронизации и кэша — эти данные всегда можно пересоздать.
ИИ работает по принципу BYOK (собственный ключ) и не обязателен: базовые функции записи и работы с данными работают и без него.
Любые разрушающие изменения от агентов проходят через цикл «предложение → подтверждение → применение».
Лицензия
This server cannot be deployed
Maintenance
Related MCP Connectors
Markdown notes and whiteboards your AI agent can read and write.
- JetpostOAuthcom.jetpost
Notes your team and their agents build on together: write, share, comment and edit.
Markdown notes in folders, with files, that your AI assistant can read, write and organise.
Markdown notes in folders, with files, that your AI assistant can read, write and organise.
Related MCP Servers
- AlicenseBqualityFmaintenanceProvides an agent-first note-taking system designed from the ground up for AI collaboration. Organizes your notes as a local vault of ordinary markdown files with semantic note types.2814 npm10MIT
- FlicenseAqualityDmaintenanceEnables AI assistants to manage a personal markdown-based knowledge base with natural language interactions. Supports creating, searching, updating, and organizing notes across categories like people, recipes, meetings, and procedures.111-
- AlicenseNot gradedqualityDmaintenanceEnables structured note-taking with markdown support, dynamic tagging system, advanced search capabilities, and markdown export functionality through natural language conversations in Claude Desktop.3GPL 3.0
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to read and write to a personal knowledge vault of markdown notes, projects, and tasks, with tooling for search, capture, daily logs, and project management across different AI tools.MIT