orbit
[!IMPORTANT] Orbit 仍处于早期开发阶段。当前版本没有内置身份认证,请勿直接暴露在公网互联网上;请在本地网络或 Cloudflare Access 等认证代理之后使用。
Orbit 要解决的问题
许多知识管理工具都要求用户先设计文件夹、数据库、属性和自动化规则。Orbit 的做法恰好相反。
把笔记、链接、待办、日程用无格式方式记录到 Inbox。
原始内容始终保留为人类可读的 Markdown + YAML 文件。
在 Today 中同时查看今日待办与日程。
外部智能体(Agent)通过 MCP 访问同一批文件。
AI 整理是可选功能,未来的更改建议会先经过您的批准,再在实际中进行确认。
Related MCP server: Knowledge Base MCP Server
当前已完成的功能
阅读 Markdown/YAML vault
将笔记、链接、日程、链接捕获为 Inbox 文件
计算今日待办并完成处理
Markdown 笔记的列表、搜索、编辑、GFM 预览、标签、归档
基于 Neutral 的 shadcn/ui 与深灰暗色
MCP
orbit_capture、orbit_today、orbit_search使用
ORBIT_DATA_DIR将数据与仓位分离的 But?移动端适配的 Today 界面
尚未实现:登录、AI 自动分类、更改审批画面、vault 全文搜索、CalDAV 同步、Git 自动备份、SSE 文件监控。项目的范围与优先级在路线图中有说明。
快速开始
要求:直接 Node.=22 或更高版本,pnpm 10 或更高版本
git clone https://github.com/kmelon55/orbit.git
cd orbit
pnpm install
cp .env.example .env
pnpm dev默认 vault 是否在项目内的 ./data。如果想将个人数据与应用代码分开,请使用 .env 中的绝对路径。
ORBIT_DATA_DIR=/data/orbit文件结构
/data/orbit/
├── inbox/
├── projects/
├── areas/
├── resources/
├── events/
└── archive/待办事项不会意外出现在独立数据库或 tasks/ 文件夹中。Inbox、Project、Area 内的 Markdown 文件在文件头加入了 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
Orbit MCP 服务器通过 stdio 运行。
ORBIT_DATA_DIR=/absolute/path/to/orbit-data pnpm mcpMCP 客户端配置示例:
{
"mcpServers": {
"orbit": {
"command": "pnpm",
"args": ["--dir", "/absolute/path/to/orbit", "mcp"],
"env": {
"ORBIT_DATA_DIR": "/absolute/path/to/orbit-data"
}
}
}
}Hermes 等支持 stdio MCP 的智能体(Agent),都可以通过同样的方式完成连接。具体的 MCP 配置键,请参考您所使用客户端的文档。
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 只用于可重建的数据,比如 read 搜索索引、同步状态、缓存。
AI 供应商采取 BYOK 模式;即使没有 AI 的支持,基本的待办记录与执行流程也要能正常工作。
智能体(Agent)的破坏性更改,应以系统默认流程执行:建议 → 审核 → 应用。
License
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