热度观测:最近观测 3668 星,达到本渠道热门门槛 1000。

← 返回内容列表
GGitHub采集材料

Mercury:带权限控制的持久化AI助手

发布时间未知 · 北京时间

智能体应用

有实践材料可继续查看

代码仓库安装说明使用说明

原文与观测指标

1 个来源
GGitHub

Mercury:带权限控制的持久化AI助手

cosmicstack-labs
查看原文
星标3,668采集时的累计值
每小时增长+1.2星标 / 小时 · 观测区间平均值
最近提交10-28 13:51提交时间不是项目发布时间

发布时间:未知 · 首次发现 10-27 20:30 · 北京时间

指标采集:10-28 14:30 · 指标已取得

对比区间:10-27 20:30 至 10-28 14:30 · 18.00 小时 · 净增量 +21

项目文档有线索安装说明有线索使用说明有线索示例未发现

仅反映文档与示例线索,未实际运行项目。

摘要

Mercury可通过终端、消息平台或后台进程处理文件、运行命令、研究网页和管理日程;本地记忆保存在SQLite中,文件范围、命令审批和每日令牌预算用于约束操作。

摘要由 AI 生成,请以原文为准。
观测历史 · 最近 2 条 展开 / 收起

缺失不计为零;增长只比较同一指标来源的有效记录,按实际间隔折算每小时。上游缓存可能延迟数值更新。

采集时间 · 北京时间指标数值来源状态
10-28 14:30:27Star3,668GitHub 公开页面已取得
10-27 20:30:23Star3,647GitHub 公开页面已取得
采集原文 展开 / 收起

mercury-agent

Soul-driven AI agent with permission-hardened tools, token budgets, and multi-channel access. Runs 24/7 from CLI, Telegram or More.
项目说明 展开 / 收起
The soul-driven AI agent that lives on your machine. It asks before it acts, remembers what matters, and keeps working when you walk away. Website · Docs · Quickstart · Changelog · Discord · 简体中文 Most AI agents forget you by morning, run whatever the model decides, and stop the moment you close the laptop. Mercury doesn't. Mercury is an open-source agent with a personality you write yourself, a memory that stays on your disk, and a permission system that sits between the model and your machine. Message it from your terminal, Telegram, Discord, Slack or Signal and you reach the same agent, with the same memory, running as one background process you own. It reads and writes your files, runs commands, ships code through git and GitHub, researches the web and keeps a schedule. Every one of those actions is checked against rules you set, and every turn stays inside a daily token budget. Then it goes further: Mercury Code turns it into a careful pair programmer inside your repository, one that only says "done" after the tests pass. Mercury Bots gives it a team. Persistent specialists research, write and ship on their own schedule, then drop finished files in a folder you can open, or straight into your Telegram chat. Install it in one line. Talk to it from anywhere. It is still there tomorrow, and it still remembers. At a glance Install One-line installer with no Node.js required, or npm i -g @cosmicstack/mercury-agent on Node.js 22+ Runs on macOS, Linux, Windows, and Android via Termux Talk to it from Terminal UI, Telegram, Discord, Slack, Signal, and a local web dashboard Models DeepSeek, OpenAI, Anthropic, Grok, Ollama (cloud and local), LM Studio, any OpenAI-compatible endpoint, Mercury Cloud, and more, with automatic fallback Safety Shell blocklist, per-folder read/write scopes, approval prompts, SSRF-guarded fetches, secret redaction in logs Memory Second Brain: typed, deduplicated facts in SQLite with full-text search, all on your disk Tools About 50 built in (files, shell, git, GitHub, web, scheduler, memory, sub-agents) plus installable skills Always on Background daemon with crash recovery and a login service on every OS License MIT Why Mercury Most agents can read files, run commands and fetch pages. The differences are in what happens around those actions, and that is where Mercury puts its effort. It asks before it acts. File access is scoped per folder, shell commands pass through a blocklist and an approval step, and outbound requests are checked against private address ranges. You choose per session whether Mercury asks every time or runs freely, and members of a shared Telegram or Discord channel cannot widen their own access. It remembers you without being told to. After each conversation Mercury extracts a few durable facts (preferences, goals, projects, decisions) with confidence scores, resolves conflicts with what it already knows, and recalls the relevant ones before the next answer. Everything lives in a SQLite file under ~/.mercury, and /memory lets you inspect, pause or clear it. It respects a budget. A daily token budget is enforced on every turn. When usage climbs, Token Saver mode trims context and can route routine work to a cheaper model. /budget shows where you stand. It is one runtime, not a collection of scripts. A single background process owns your channels, your bots and the web dashboard. Running mercury in a terminal attaches to that process instantly, so closing the terminal never stops a running task or a bot. It writes code like a careful engineer. Mercury Code plans and builds in one flow, shows a live checklist, asks once before large changes, and only reports success after a build, test or typecheck actually passes. It works while you are away. Mercury Bots are persistent specialists with their own persona, model, memory, permissions and daily budget. They run on schedules, hand work to each other, and deliver finished files to ~/Documents/Mercury/<Bot name>/. You can manage the whole fleet from Telegram with buttons. You own the personality. Mercury's character is defined by plain Markdown files (soul.md, persona.md, taste.md, heartbeat.md) that you can edit. Quickstart 1. Install. The installer downloads a standalone binary for your OS and CPU and verifies its checksum. No Node.js needed. # macOS / Linux curl -fsSL https://mercuryagent.sh/install.sh | sh # Windows (PowerShell) irm https://mercuryagent.sh/install.ps1 | iex Prefer npm? Mercury needs Node.js 22 or newer on that path. npm i -g @cosmicstack/mercury-agent 2. Run it. mercury The first run starts a short setup wizard: your name, the agent's name, Mercury Cloud or your own API keys, and optional channels such as Telegram. Mercury then starts its background service and opens the terminal UI. 3. Use it every day. mercury # open a chat (attaches to the running Mercury) mercury code . # open Mercury Code in the current repository mercury doctor # change providers, keys or channels; applies immediately mercury status # see what is running Upgrades are one command: mercury upgrade. It does nothing if you are already on the latest version. How it works flowchart LR subgraph You T[Terminal UI] TG[Telegram] DC[Discord / Slack / Signal] W[Web dashboard] end subgraph Runtime["Mercury runtime (one background process)"] A[Agent loop] P[Permissions] M[(Second Brain<br/>SQLite)] B[Mercury Bots] S[Scheduler] end LLM[LLM providers<br/>with fallback] T -- attach --> A TG --> A DC --> A W --> A A --> P A <--> M A --> LLM B --> LLM S --> A S --> B Loading The runtime runs as a login service (LaunchAgent on macOS, systemd on Linux, Task Scheduler on Windows) and restarts itself after a crash. Every channel talks to the same agent, the same permissions and the same memory. The terminal is a client: mercury attaches to the runtime, and mercury code opens a coding session beside it. Features Channels Channel Access model Highlights Terminal Single user Full-screen UI with live streaming, a command picker (/menu),