Agent NextUp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Agent NextUpwhat's the current handoff snapshot and which tasks are blocked?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
An AI session is short and forgetful; a real project is long and full of context. Most of the friction in working with agents comes from that mismatch — every new session starts by re-deriving what the last one already knew, and whatever never got written down is simply gone.
Agent NextUp keeps that context in files the engine keeps fresh. You make the decisions, your agent does the work, and a handoff stays possible at every moment.
Installers are on thereleases page, for Windows x64, Linux x64 and macOS arm64. They are unsigned pre-release builds — Windows and macOS warn about an unknown publisher on first launch — and nothing updates itself yet. Development is Windows-first. Quick start covers both downloading and building from source.
What it organises
Any body of work — software, research, a side business, life planning — into four things:
Project — a folder you chose. Every piece of state is a file you can open, diff, and commit.
Tasks — atomic units of work, each small enough to finish in one session, with a status and optional prerequisites.
Phases and gates — the project moves through phases from a template (the generic one runs plan → execute → review → retrospect), and each phase has exit gates the engine evaluates against real state.
Handoff snapshot — "where things stand and what comes next", regenerated by the engine on every state change. A new session, a new machine, or a different person reads one file and picks up the thread.
Agent NextUp is not an agent and has no cloud backend. It is the management hub; execution belongs to whichever agent you already use — Claude Code, Codex CLI, Gemini CLI, or you.
Related MCP server: Brain OS
Features
Files are the whole product. No database. Snapshots and search indexes are rebuildable derivatives; the ledger is append-only and is the audit record. If Agent NextUp vanished tomorrow, your project would still be readable.
Gates you cannot mark yourself.
min_tasks(n),all_tasks_done,artifact_exists(path)and the rest are computed from disk, never self-reported.manual_confirmis the inverse — only a human can satisfy it, and no tool exists for an agent to do so. Forcing any gate demands a reason and is written to the ledger. (the full set)A handoff that is never stale. The snapshot regenerates on task, decision, milestone, and phase changes, so it is never older than your last action.
Claimed done is not done. Completing a task records a claim; verification is a separate mark that requires evidence, and the bulk archive sweep collects only verified work, deliberately leaving the rest on the list where you can see it.
Agent reach is an allowlist. One master switch decides whether agents reach the hub at all; with it on, read-only tools need no further setup, and writes are authorised per tool, with the gatekeeping ones off by default. Every call — including denied ones — lands in the ledger.
Parallel agents can't jump the queue. Give tasks an assignee and prerequisites and the engine refuses out-of-order starts and finishes. Claims cannot be stolen.
A terminal that runs the real CLIs. A genuine PTY process per agent CLI, rooted at the workspace. Sessions belong to the app, so switching projects doesn't interrupt them, and a running terminal can pop out into its own window.
Projects can feed each other. Wire workspaces into a directed graph and one project delivers to another's inbox, with attachments. An agent can publish but never route — routing is a human action, or a per-edge automation a human switches on. Inbox content is defined as data, not instructions.
A spec layer that stays current.
specs/<capability>/spec.mdrecords what the system does now; task bundles hold the deltas, and archiving a verified task folds its delta into the main spec. The folding is enforced; writing the delta is prompted by the agent's operating protocol.Search and portable backups. Full-text search over the workspace (language-agnostic chunking into an SQLite FTS5 index), and export/import of the management layer — tasks, specs, ledger and handoff material — as a zip you can carry to another machine. Your own source files are not in it: they travel with the folder, or with git.
Collaboration (assignees and prerequisites), teams, and the spec layer arecapability modules: you tick them on when you create the workspace, and a fresh project ships with none of them enabled. Everything above them in the list is always on.
How it works
A managed workspace is an ordinary folder. Abridged to the parts you will actually open:
my-project/
AGENTS.md entry point + engine-maintained state block
project.yaml phase / progress / updated, synced line by line
nextup_docs/ operating guide for a headless session
memory/ cross-session memory, one fact per file
.mcp.json hub connection for the agent host
.nextup/
workflow.json phases, AI instructions, exit gates, position
agent_access.json per-tool authorisation
ledger.jsonl append-only event ledger
snapshots/latest_handoff.md
tasks/ artifacts/
specs/ only when the specs module is onThe entry point is AGENTS.md — the filename agent hosts look for; Claude Code gets there through a one-line CLAUDE.md shell. The engine rewrites the fenced block on every state change and never touches anything you hand-write outside it:
<!-- NEXTUP:STATE:BEGIN -->
> ⚙️ Maintained automatically by the Agent NextUp engine (hand edits are overwritten on the next update); updated 2026-07-29T09:52:38Z
**Status**: Demo project (domain: coding) — 2 tasks: 1 todo / 1 in progress / 0 blocked / 0 done; current phase **Spec** (1/5, template Software Development).
**Instructions for this phase**:
- Read the handoff and context.json, then shape the requirements into a verifiable spec.
- Break the implementation into atomic tasks (with acceptance criteria) under tasks/.
- Record key technical choices (framework, data structures, boundaries) as decisions.
**Exit gates** (evaluated by the engine against real state):
- [x] min_tasks(1) — 2/1
- [x] min_decisions(1) — 1/1
**Next steps** (up to 5; ▶ = in progress):
- ▶ [P0] T-0001 — Design the data model
- · [P2] T-0002 — Write the user documentation
**Blockers**: none right now.
**Recent decisions**:
- `2026-07-29T09:52:38Z` Files are the source of truth; the index can always be rebuilt
<!-- NEXTUP:STATE:END -->That block is real output, not a mock-up: cargo run -p nextup-core --example gen_demo -- <dir> en produces it.
Delete the markers and the engine stops touching the file entirely. Continuity is a guarantee you can revoke.
Both listings above are abridged. The authoritative account of what lands on disk, which files are the truth and which are rebuildable derivatives, is the disk contract.
Quick start
Download an installer from the latest release:
Platform | What to take |
Windows x64 |
|
macOS arm64 |
|
Linux x64 |
|
Nothing is code-signed, so the first launch raises an unknown-publisher warning: SmartScreen on Windows, Gatekeeper on macOS. Nothing updates itself either — a newer version means coming back here for it.
Prerequisites — Rust (stable, MSVC toolchain on Windows), pnpm, and WebView2 on Windows 10. You don't need to manage Node: the repo pins the version and pnpm fetches it.
git clone https://github.com/white1024/agent-nextup.git
cd agent-nextup
pnpm install
pnpm tauri build # the first build takes a whileThe installer lands under target/release/bundle/. If you are developing, pnpm tauri dev runs the app without installing.
Then:
Create a project — launch the app, choose Initialize new project, pick a folder, name it, pick a workflow template, and tick any capability modules you want (collaboration, teams, specs — all off unless you tick them). Templates ship built in for software, research, business, life planning, and anything else; drop a JSON file into
~/.nextup/templates/to add your own, with no recompilation.Connect an agent (optional) — authorise the write tools you want on the Tools page, then open your agent CLI in the project folder.
You never build or locate the hub server yourself. It is compiled and bundled into the installer, and Agent NextUp points each workspace's.mcp.json at it; the Tools page repairs that pointer in one press if it ever goes stale. The Claude CLI picks .mcp.json up and connects automatically; other vendors' CLIs wire up MCP (the Model Context Protocol — the open standard agents use to call external tools) differently and do not, but the server itself is a plain stdio MCP server any client can spawn.
Full walkthrough: install → first project → connect an agent.
Documentation
User-facing documentation is the project website, at https://white1024.github.io/agent-nextup/. It is the source of truth — this README links to it rather than repeating it, and the pages below are the whole of it.
Topic | Document |
What Agent NextUp is | |
Install · Your first project | |
Tour of the app | |
Daily loop · Gates | |
Connecting AI agents | |
Teams · Backup · FAQ | |
Architecture | |
Disk contract (authoritative) | |
Hub MCP tools · IPC commands | |
Building and packaging |
Architecture at a glance
React 19 + TypeScript UI
| Tauri IPC
src-tauri/ thin delivery layer
crates/nextup-core/ domain core, zero Tauri dependencies
crates/nextup-mcp/ hub MCP server (stdio), spawned by the agent hostThe core has no Tauri dependency, so the same operations layer serves both the GUI and the hub. An agent and the app can write concurrently because every mutation takes the same cross-process lock; a file watcher pushes the agent's changes back into your window. The layer diagram, the event names and the module map are in reference/architecture.
Development
pnpm tauri dev # run the app in development
pnpm build # typecheck + build the web layer
pnpm test # frontend unit tests (vitest)
cargo test --workspace # must be fully green before committingSee reference/building for the test suite, packaging, and the unsigned-build notes, and CONTRIBUTING.md for the repository layout, the layering rules enforced under src/, and how a change reaches this repository.
This project is built with the method it ships: an engine-maintained state block at the entry point, a layered operations guide, one-fact-per-file memory, and gates evaluated against real state rather than self-reported. Its own research record — decisions, roadmap, session log — is kept in Traditional Chinese for maintainers and stays out of this mirror.
Status
In active development. v0.1.0 is the first pre-release: unsigned trial builds for three platforms, with no auto-update yet.
Working — the workspace engine and disk contract; the phase/gate harness and its built-in templates; the handoff layer; the hub MCP server with per-tool authorisation; the embedded agent terminal, including custom CLI entries carrying environment variables, which is how you point one at a local model; adopting an existing project through a wizard that analyses read-only and never overwrites; milestones; full-text search; portable backups. As opt-in modules: collaboration, teams and cross-project delivery, and the spec layer.
Not there yet — signed installers and auto-update; in the teams module, automatic "a delivery arrives → a task is created" (turning one into a task manually is one click today), and scheduling.
License
MIT.
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
- Alicense-qualityDmaintenanceProvides AI agents with persistent execution context across sessions through local YAML files, enabling shared memory, task tracking, milestone management, and context hygiene for single or multi-agent workflows.Last updated11MIT
- AlicenseAqualityAmaintenancePersistent operational state for AI agents. Decisions, plans, priorities, and patterns that survive across sessions. Not conversation logs; structured project state with enforcement.Last updated22355MIT
- Alicense-qualityBmaintenanceMulti-project execution, memory, and collaboration platform for humans and AI agents, providing MCP tools for agents to read and write project state.Last updated2MIT
- Alicense-qualityBmaintenanceProvides operational continuity for AI coding agents, preserving task state, decisions, checkpoints, and project context across sessions and model switches via MCP.Last updated1Apache 2.0
Related MCP Connectors
The project brain for AI coding agents — memory, decisions, sprints, knowledge base via MCP.
Private-by-default, local-first memory/context/task orchestrator for MCP apps and agents.
Shared long-term memory vault for AI agents with 20 MCP tools.
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/white1024/agent-nextup'
If you have feedback or need assistance with the MCP directory API, please join our Discord server