戴蒙
    ](https://github.com/daymonio/daymon/releases/latest) ](https://github.com/daymonio/daymon/stargazers)
Claude的开源自动驾驶仪。
计划任务、持久内存、后台自动化。没有API密钥。没有云。在Mac、Windows或Linux计算机上运行。
Daymon与Anthropic没有附属关系,也没有得到Anthropics的认可或赞助。
______________________________________________________________________
为什么戴蒙?
睡吧。Daymon不会。它按计划运行Claude任务,记住对话中的上下文,查看文件的变化,并在后台工作——所有这些都是在你睡觉、通勤或专注于其他事情的时候。
没有API密钥。没有代币成本。没有云。只需您现有的Claude订阅,即可全天候工作。
______________________________________________________________________
需求
- macOS 12(蒙特利)或更高版本 (苹果硅和英特尔), Windows 10+ (x64),或 Linux x64 (Ubuntu、Debian、Fedora等)
- Claude订阅(Pro、Max或Team)-Daymon使用您现有的订阅,不需要API密钥
安装
macOS-Homebrew(推荐)
brew install daymonio/daymon/daymonmacOS--下载
下载最新 .dmg 从 .
Windows--下载
下载最新 .exe 安装程序来自 .
Linux--下载
下载 .deb 或 .AppImage 从 .
# .deb (Ubuntu/Debian)
sudo dpkg -i daymon_*.deb
# AppImage (any distro)
chmod +x Daymon-*.AppImage && ./Daymon-*.AppImage从源代码构建
git clone https://github.com/daymonio/daymon.git
cd daymon
npm install
npm run dev # Development mode
npm run build # Production build快速开始
克劳德桌面
安装Daymon并打开它。就是这样——Daymon在首次启动时自动配置Claude Desktop。
打开克劳德桌面并尝试:
“记住,比起JavaScript,我更喜欢TypeScript”
“每个工作日上午9点,查看HackerNews获取人工智能新闻,并总结前5个故事”
“查看我的下载文件夹,并按类型将新文件组织到子文件夹中”
克劳德代码
安装Daymon并打开它。Daymon在首次启动时自动配置Claude Code(如果 ~/.claude.json 存在)。
然后尝试:
“记住,这个项目使用PostgreSQL 16,在端口5432上运行”
“安排每天早上8点对此仓库进行每日代码审查”
Daymon是什么?
Daymon是适用于macOS、Windows和Linux的桌面应用程序,位于您的菜单栏(Windows上的系统托盘)中。它为Claude提供了持久内存、计划任务、工作程序和文件监视器,所有这些都在您的机器上本地运行。
你的Claude订阅只有在你这样做的时候才有效。Daymon让它全天候工作。
特性
计划任务 --“每个工作日上午9点,查看HackerNews获取人工智能新闻。”告诉克劳德你想要什么。Daymon负责日程安排。
持久内存 --“记住我在为A系列筹款。”说一次,它就会永远存在。具有语义搜索的知识图,无API键。
工人 --带有系统提示的命名代理个性。为任何任务指派一名研究员、办公室主任或代码审查员。包括9个模板。
自我提升任务 --任务每次运行时都会变得更聪明。Daymon学习什么有效,并跳过对未来运行的猜测——更快的结果,不需要配置。
自动助推 --后台任务完成后,Daymon会自动在您的活动Claude Code聊天中显示结果。按任务控制:始终、仅失败或从不失败。安静的时间让轻推远离你。
会话连续性 --任务从中断的地方继续进行。“将今天的结果与昨天的结果进行比较”就行了。
文件监视器 --“当下载中出现新文件时,请对其进行组织。”Daymon会监视文件夹并自动执行操作。
100%本地 --没有云。没有账号。您的数据是一个SQLite文件,您可以随时检查。
工人
工人被命名为带有系统提示的代理配置文件。每个员工都定义了一种性格、价值观和反模式,这些塑造了任务的执行方式。
| 模板 | 说明 |
|---|---|
| 办公室主任 | 主动业务运营——分类、预测需求、提出行动建议 |
| 研究员 | 深入研究,观点强烈——综合而非总结 |
| 代码审查员 | 捕捉门楣们错过的东西——用拦截器引导,不要骑自行车 |
| 作家 | 犀利的写作——剪掉绒毛,清晰一切 |
| 电子邮件助手 | 三层分类,起草回复,从不发送 |
| 技术趋势分析师 | 纯技术趋势+推特草稿 |
| 竞争对手跟踪器 | 报告信号,而不是噪音——沉默是有效的报告 |
| DevOps | 可靠性胜过新颖性——无聊的基础设施可以工作 |
| 数据分析师 | 推动决策的分析,而不是仪表板 |
在Daymon UI中或通过Claude创建worker:“使用此系统提示创建一个名为‘My Analyst’的worker…”
所有工具
Full tool reference (click to expand)
记忆
| 工具 | 说明 |
|---|---|
daymon_remember | 存储事实、偏好或项目详细信息 |
daymon_recall | 按关键字搜索记忆 |
daymon_forget | 删除内存 |
daymon_memory_list | 列出所有存储的内存 |
调度器
| 工具 | 说明 |
|---|---|
daymon_schedule | 创建任务(定期、一次性或按需) |
daymon_list_tasks | 显示所有任务 |
daymon_run_task | 手动触发任务 |
daymon_pause_task | 暂停任务 |
daymon_resume_task | 恢复暂停的任务 |
daymon_delete_task | 删除任务 |
daymon_task_history | 显示过去的跑步记录 |
daymon_task_progress | 检查正在运行的任务进度 |
daymon_reset_session | 清除任务的会话 |
工人
| 工具 | 说明 |
|---|---|
daymon_create_worker | 创建一个具有名称和系统提示的worker |
daymon_list_workers | 列出所有工人 |
daymon_update_worker | 更新工作者 |
daymon_delete_worker | 删除工作者 |
文件监视
| 工具 | 说明 |
|---|---|
daymon_watch | 查看文件夹中的更改 |
daymon_unwatch | 别看了 |
daymon_list_watches | 列出活动手表 |
设置
| 工具 | 说明 |
|---|---|
daymon_get_setting | 获取设置值 |
daymon_set_setting | 更新设置(安静时间等) |
发展
npm run dev # Start dev mode
npm run build # Full build (main + renderer + MCP)
npm test # Run test suite
npm run typecheck # TypeScript type checking
npm run build:mac # Build + package macOS DMG
npm run build:linux # Build + package Linux AppImage + debProject structure
daymon/
├── src/
│ ├── main/ # Desktop app (menu bar / tray)
│ ├── sidecar/ # Standalone Node.js server (cron, watchers, task execution)
│ ├── mcp/ # MCP server (stdio)
│ │ └── tools/ # Memory, scheduler, worker, watcher, settings tools
│ ├── renderer/ # React + Tailwind UI
│ └── shared/ # Shared logic (DB queries, task runner, auto-nudge)
├── docs/ # Landing page (daymon.io)
└── resources/ # App icons技术栈:React 18、Tailwind CSS 4、TypeScript、Vite 7、better squelite3、node cron、zod、MCP SDK、HuggingFace Transformers(本地嵌入)、Vitest
许可证
MIT许可证。看 许可证 了解详情。
