Team input
Work starts with the team: operations and sales raise what customers hit, product decides what it means, and the result is written down as a task — assigned to a developer, or to an agent.
The problem
AI coding agents make writing code fast. They don’t make deciding what to do, which project rules apply, or how the result gets recorded any easier. Context gets lost between chat sessions, scattered terminal history, and task notes that live nowhere in particular. The bottleneck today isn’t code generation — it’s context control.
How it works
Spec-Driven Development is the order this loop enforces: the specification is written and approved first, tasks are derived from it, and an agent implements against that specification rather than against a prompt.
Work starts with the team: operations and sales raise what customers hit, product decides what it means, and the result is written down as a task — assigned to a developer, or to an agent.
You describe a goal in objective-refinement chat — it loads current task state, the project’s architecture knowledge, and prior context.
The chat turns the goal into one or more scoped tasks. A human approves the plan before anything is built.
The task carries its approved specification, dependencies, priority, and the necessary fragments of the project knowledge base.
An agent launches in a terminal session pre-configured with the project’s MCP server and implements the task.
A resolution comment, updated architecture documentation, and token and cost data land back on the task. The board moves forward.
Task board
Board, backlog, and sprint views all come from one task record — the same one an agent reads over MCP and writes back to when the work is done. Dependencies and priority set what an agent picks up next; each task carries the necessary fragments of the project knowledge base.
Board → Backlog → Sprint 12
AI agent execution
An objective goes through a planning chat before any code is touched — a human approves the plan, not just the goal. Once approved, Claude Code and Codex launch from the task in a terminal session with the project’s MCP server already wired in. Other agents get the same task context through the REST API.
Spec-Driven Development is what makes that approval gate load-bearing: the approved plan is a written specification, it stays on the task the agent reads over MCP, and the resolution comment that comes back is checkable against it.
$ $ tipatask session start TPT68
plan approved — starting agent session
$ $ update_task TPT68 status=in_progress
resolution comment posted — status=completed
Sprints
Priority, dependencies, and status decide what’s next. The sequence an agent follows in a terminal session is the same one a human sees on the sprint board.
Scaffold standalone Laravel site
Landing page L1–L15 sections
Multi-project workspace
Ships as a macOS desktop app today. It runs next to the repositories it manages, with one cross-project view across every project you work on.
MCP and architecture memory
MCP (Model Context Protocol) lets an agent call a project’s tools directly, instead of having context pasted into a prompt by hand. Tipatask’s tasks, comments, and architecture docs are all exposed this way. Each finished task writes its architecture notes back through the same MCP server the next task’s agent reads from.
$ $ mcp call pull_knowledge
→ architecture doc returned
$ $ mcp call push_knowledge
→ docs updated for the next agent
What makes us different
Both contrasts reduce to one discipline: Spec-Driven Development. The unit of work is a specification a human approved before execution, and that is what makes the result reviewable — a reviewer checks the implementation against the specification, and the specification against the objective it was derived from.
Prompt-to-app tools optimize for producing something that runs quickly, with the underlying work largely invisible — no durable plan, no record of what was tried and rejected. Tipatask governs how real, ongoing work gets planned, executed, and reviewed, task by task, with a resolution comment, updated architecture docs, and cost data attached to each one.
Most task tools were built for humans coordinating with humans, with AI added afterward as a chat feature. Tipatask starts from the task record itself: designed so an agent can read and act on it directly through MCP, with architecture context and execution history as first-class fields, not a bolt-on.
Who it’s for
Context gets lost between chat sessions, scattered terminal history, and task notes that live nowhere in particular. Tipatask remembers the project across sessions — the plan, what got tried, the architecture — without a workflow heavier than the work itself.
Task specs an agent can actually execute, not just a person can read, plus visibility into what agent-assisted work actually did — comments, resolution notes, and updated architecture documentation that make it reviewable the same way human-produced work already is.
One surface for objectives, architecture context, and execution — not an enterprise work-graph tool built for a large organization, and not a generic scheduler with nothing to say about code.
Testimonials
Nothing of that would be required, you know.
Easy peasy!
Team work is the key.
Delegation is all about trust.
No more tasks hanging.
I love the big-picture view.
Roadmap
Planned — not yet shipped
Full support beyond macOS — the single biggest adoption barrier for teams not all on one platform.
Agent work running inside an isolated container, so it can act with fewer manual confirmations without risking the host machine — plus a mobile app for visibility and remote control over that work.
Richer task structure for larger projects — branching tasks and nested sub-boards — followed by managed cloud hosting, and eventually self-hosted Git repository management built into the workflow.