AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
MCP verified MIT Self-run

Ideate

mcp-paultyng-ideate · by paultyng

One home for every idea — local-first macOS desktop app for tracking work-in-flight with linked repo worktrees, context files, external resources, and AI agent sessions, all per-idea.

No reviews yet
0 installs
18 views
0.0% view→install

Install

$ agentstack add mcp-paultyng-ideate

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/mcp-paultyng-ideate)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
1mo ago

Declared compatibility

Claude CodeClaude DesktopCursorWindsurf

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Ideate? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Ideate

[](LICENSE) []()

> One home for every idea.

Each idea is a directory — linked repos as worktrees, context files, external resources, and AI agent sessions, all in one place. A session can range across multiple repos on the same branch. Agents request diff and markdown reviews via MCP; you respond inline.

Why Ideate

  • One repo, multiple repos, or none — the idea is the unit; link code only when the work calls for it.
  • Per-idea worktrees — when code is in play, sessions range across linked repos on a shared branch, no stash juggling.
  • In-app review loop — agents request diff or markdown reviews via MCP; you respond inline in the same surface.

If this resonates, star the repo.

Status

v0.1 preview release. macOS only. Pre-built downloads from the Releases page are signed + notarized — first launch opens normally. If you build from source the binary is adhoc-signed, so first launch needs right-click → Open. M-series Mac tested; Intel/Linux/Windows on the roadmap.

Not for you if: you need multi-user sharing, cloud sync, or Linux/Windows today.

Install

Pre-built (macOS)

Grab the latest signed .dmg from Releases; open it, drag Ideate to Applications. Tag-driven CI signs and notarizes on every v* tag. If no release is listed yet, build from source below.

From source

Prereqs: Go 1.26+, Node 20+, go-task, buf.

git clone https://github.com/paultyng/ideate.git
cd ideate

task setup            # install wails CLI + npm install in frontend/
task generate:proto   # generate proto code into internal/gen/
task build            # produces cmd/ideate/build/bin/ideate.app

open cmd/ideate/build/bin/ideate.app

Daily Use

  1. Launch ideate (or open the .app). The dashboard shows your ideas grouped by status.
  2. The orchestrator drawer is pinned on the home page. Type into it ("create an idea called X", "list my active sessions") and the agent dispatches the right MCP tool.
  3. Click any idea to open its detail view: sessions, repo worktrees, context files, history. Start an agent session from the sidebar.
  4. Reviews — diff or markdown — go through the same surface. Agents request them via MCP; you respond inline; the agent sees your feedback in the next turn.

The footer toggles a sleep inhibitor for long-running sessions.

Screenshots

Quick-switch across ideas

Diff review with inline comment

Markdown review with CriticMarkup edits

CLI

Single binary; subcommands talk to a running app via Unix socket.

| Command | Purpose | |---|---| | ideate | Launch the app (daemon) | | ideate review | Open a review by ID (diff or markdown — kind detected) | | ideate review diff | Open diff review UI for an existing review | | ideate review diff start | Create a new diff review and print its ID | | ideate review md start --path | Create a new markdown review for the given file | | ideate review status | Print review record as JSON | | ideate status | Health check (is the app running?) |

Session creation, repo linking, and idea import live in the UI; agents reach the same operations via MCP tools (start_idea_session, link_repo*, create_idea).

Run ideate --help for full flag reference.

MCP Tools

Each agent session is wired with an Ideate MCP server (injected via --mcp-config). Tools are split into three tiers: idea-bound, cross-idea, and orchestrator-only. Agents discover the full surface at session start.

Integrations

Resources are pluggable. Each idea links to external systems via typed resources — docs, issue trackers, repos, CI, observability dashboards, feature flags, deploys, incidents. Built-ins cover common SaaS resource types; extend via the resource type registry.

Agent integration is via MCP — any tool with an MCP server (or a thin CLI shim) works from inside an agent session without Ideate-specific glue.

Architecture

See [CLAUDE.md](CLAUDE.md) for the architecture overview, data model, and resolved decisions. Short version: each idea is a directory with an idea.md (YAML frontmatter + Markdown body) plus per-idea sessions, history, and backlog; agent integration is via an Ideate MCP server + HTTP hooks; the desktop UI is React in a system webview via Wails v2.

Contributing

See [CONTRIBUTING.md](CONTRIBUTING.md) for contribution guidelines and [docs/development.md](docs/development.md) for the dev-loop commands and local port assignments. [CLAUDE.md](CLAUDE.md) covers the architecture and data model. Run task ci before pushing.

Similar Software / Prior Art

Tools that overlap with or inspired aspects of this project.

Idea / Project Management

| Tool | What It Does | |---|---| | GitKraken Launchpad | Cross-platform PR/issue aggregation | | Pieces for Developers | Local-first context memory across tools | | Backstage | Service catalog with plugin architecture (Spotify/CNCF) | | Huly (GitHub) | OSS PM platform — issues, docs, chat | | Obsidian | Local-first note-taking with developer integrations via plugins | | Eclipse Mylyn | Pioneered task-focused interfaces (2004) | | Plane (GitHub) | Modern dev-focused PM with GitHub PR integration | | Tegon | AI-first issue tracker, omni-channel bug reporting | | Focalboard (GitHub) | Local-first personal project board | | DevDash | Configurable terminal developer dashboard | | Diffity | GitHub-style diff viewer with inline comments |

Agent Orchestration

| Tool | What It Does | |---|---| | Maestro (site) | Open-source agent orchestrator | | Automaker | Kanban + agent execution in git worktrees | | Stoneforge | Director/Worker/Steward agent coordination | | Composio Agent Orchestrator | Fleet management for parallel coding agents | | Paperclip | Org charts + ticketing for AI agent teams | | Conductor | Durable workflow orchestration engine (Orkes) | | CrewAI, LangGraph, AutoGen | Agent runtime frameworks | | IttyBitty | Barebones multi-agent orchestrator for Claude Code | | Claude Code Agent Farm | Runs 20–50+ Claude Code agents in parallel | | KaibanJS | Kanban UI for agentic workflows | | Vibe Kanban | Kanban board for AI coding agents | | Superset | Electron app for orchestrating CLI agents in parallel with isolated worktrees — closest architectural precedent | | Crush | Pure-Go terminal coding agent with MCP client + diff review | | Pi | Minimal terminal coding harness — "adapt Pi to your workflows, not the other way around" |

Wails Apps

| Tool | Relevance | |---|---| | RWKV-Runner (6K+ stars) | Most popular Wails+LLM project — chat interface, model management | | ask-mai | Multi-provider LLM chat with MCP client/server support | | specprint | Spec-driven Claude dev workspace | | WailsTerm | Terminal emulator with Wails + xterm.js | | wails-terminal | Demo terminal app using Wails + xterm.js | | eDEX-UI Golang | Sci-fi terminal rebuilt from Electron to Wails (150 MB → 42 MB) |

License

[MIT](LICENSE).

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.