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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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.285210MIT
- 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 gradedqualityCmaintenanceProvides tools for AI agents to manage long-term memories, daily notes, and TODO lists through a structured markdown file system. It enables context awareness by allowing agents to read, write, and search entries for persistent information storage.13MIT
Related MCP Connectors
Persistent docs and memory for AI agents — read, write, organize & search a shared workspace.
Shared drive for your agents and teammates.
AgentDocs (agentdocs.eu) MCP: read, search, write, comment, share & attach images to Markdown docs.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kmelon55/orbit'
If you have feedback or need assistance with the MCP directory API, please join our Discord server