LOCAL AI PROJECT CONTROL CENTER

Know where every AI-built project stands.

StateConsole is a local-first Windows desktop app for developers working across multiple AI-assisted projects. It brings project status, tasks, prompts and agent-reported activity into one workspace, with data stored locally on your computer.

Windows · Local-first · No mandatory account · No cloud database

StateConsole dashboard with project progress, Continue Working, Today Focus and Agent Activity.

Ten repos. Five AI sessions. Zero idea where you left off.

AI-assisted development moves fast. Context does not.

A project may be half-finished in one repo, waiting for testing in another, blocked in a third, while your AI agents have already moved on.

StateConsole exists so you do not have to reconstruct that state from old chats, TODO files and memory.

You return after five days.

Which project was actually ready to continue?

The code is still there. The context is not.

Your agent says it finished.

But what changed, what still needs testing, and what requires your approval?

AI output is not the same as project state.

You have twelve side projects.

Which one deserves your attention today?

Without a portfolio view, every project feels equally urgent.

You do not need another place to manage work. You need one place that tells you what is true right now.

Your portfolio, not another Kanban board.

StateConsole looks across your projects and brings the important state into one place — focus, blockers, progress, agent activity and the next action.

You do not have to reopen every repo, reread old chats or reconstruct context from memory.

Know where to continue

Focus Project and Continue Working surface the project and next action that matter now.

See what needs attention

Blocked, stale, testing-required and unavailable states stay visible without opening every repository.

See the work around the work

Tasks, AI agent activity and project state live together instead of being scattered across tools.

StateConsole Dashboard showing InvoiceAI focus, Continue Working, Today Focus, QA Review Agent activity, blocked and attention counts, and Project Pulse.

Your project state should survive the chat.

A simple PROJECT_STATUS.md keeps the important context inside the project — current focus, progress, blockers, testing and next actions.

Your coding agent can maintain it after meaningful work. StateConsole watches the file locally and turns it into a structured portfolio view.

PROJECT_STATUS.md template and setup guide

PROJECT_STATUS.mdMarkdown
---
progress: 68
---

# Current focus

Password reset and session recovery.

# Next actions

- [ ] Review password reset QA result
- [ ] Validate session expiry

# Blocked

- Waiting for email provider configuration.

# Testing required

- [ ] Password reset regression

Local file watched automatically

StateConsoleProject status

InvoiceAI

Authentication

Active
Progress68%
68%
Current focus
Password reset and session recovery.
Next action
Review password reset QA result
Blocked
Waiting for email provider configuration.
Testing required
Password reset regression

No conversation scraping. No proprietary project database. Just a simple state protocol your tools can understand.

Human-readable

The project state still makes sense even without StateConsole.

Agent-readable

Codex, Claude and other coding agents can maintain the same simple status contract.

Local by design

The file stays inside your project. StateConsole watches it locally.

StateConsoleAgents / Runs
LOCAL ACTIVITY

AI Agents

Runs
1Running
1Waiting approval
1Completed
1Failed
QA Review AgentInvoiceAI
Running78% reported
Project Continuity AgentClient Portal
Waiting for approvalDecision needed
Project Status AgentDocsFlow
CompletedReport received
Release Audit AgentLanding Studio
FailedReview result
RUN DETAIL

QA Review Agent

InvoiceAI · Password reset QA

Agent-reported progress55%
Reported checks
2 passed · 1 pending
Changed files
4 reported
Next action
Review password reset QA result
Approval
Not requested
Agent-reported activityStateConsole observes reports. It does not execute or control your agents.

See what your agents are doing.Stay in control of what happens next.

Register the Codex, Claude or custom agents you already use and track their work across projects from one local view.

StateConsole observes their reported runs — progress, approvals, checks and results — without executing the agent or changing your tasks behind your back.

Bring your existing agents

Register Codex, Claude or custom agents you already use. StateConsole does not require you to recreate them.

Track meaningful states

See when an agent is running, waiting for approval, completed, failed or becoming stale.

Keep humans in the loop

Agent reports never silently complete tasks, approve changes or create follow-up work without your decision.

AI can write it.You still decide when it’s done.

StateConsole separates implementation from verification.

Move work through review and testing, keep acceptance criteria and expected results attached to the task, and only mark QA work complete when the required checks have passed.

TASK WORKFLOWFrom work started to work verified
01To Do
02In Progress
03Ready for Review
04Testing
QA gatePassed QA requiredBug & QA tasks
05Done

Done is a state backed by rules — not just a button.

TASK DETAIL · INVOICEAI

Password reset regression

QADone

Acceptance criteria

Password reset completes successfully and the previous token cannot be reused.

Expected result

User receives a valid reset link and can set a new password.

Actual result

Reset succeeded and the previous token was rejected.

Separate “built” from “verified”

Finishing implementation does not automatically mean the work is ready to ship.

Keep QA context with the task

Acceptance criteria, expected results, actual results and environment stay attached to the work being tested.

Enforce the workflow

Bug and QA tasks cannot reach Done until the required QA result has passed.

PROMPT LIBRARY

Keep the prompts that actually work.

Save the prompts you reuse across projects, agents and workflows — then find, adapt and copy them when you need them.

Organize by tool, category, tags, project or agent, without turning your prompt library into another documentation system.

Explore the local Prompt Library

Find it again

Search titles, content and tags instead of rebuilding the same prompt from memory.

Keep context attached

Link prompts to projects and AI agents so the right instructions stay close to the work they support.

Copy exactly what you wrote

Markdown, code blocks and formatting stay intact when you copy a prompt into Codex, Claude or another tool.

StateConsolePrompts / Local library
Saved prompts5 saved
LOCAL LIBRARY

QA Review

A repeatable review for changes that need a clear QA result.

Preview

Review the password reset flow against its acceptance criteria. Check failure paths and report evidence before recommending a QA result.

typescript
type QAResult = {
  passed: boolean;
  evidence: string[];
};

Return Passed or Failed, what was tested, remaining risks, and the next action.

#qa#regression#review
Saved locally. Copied when you choose. Never executed by StateConsole.

LOCAL BY DESIGN

Your projects stay on your machine.

StateConsole is local-first by design.

Your repositories stay where they are, project state is read from local files, and StateConsole keeps its own workspace data in a local SQLite database.

No mandatory account. No cloud project database. No automatic project upload.

ONE LOCAL WORKSPACE On your computer
LOCAL PROJECTS

Repositories

  • InvoiceAI
  • Client Portal
  • DocsFlow
Read locally from registered projectsPROJECT_STATUS.md.project-hub/agent-runs/*.json
LOCAL DESKTOP APP

StateConsole

ProjectsTasksAgentsPrompts

One view of the work, without moving the project folders.

ON THIS DEVICE

Local SQLite

  • Workspace data
  • Task state
  • Agent history
  • Settings

StateConsole workspace data, separate from repository contents.

No mandatory account

Install StateConsole and use it without creating a cloud workspace or signing into a hosted service.

Your repositories stay put

StateConsole registers local project folders. It does not move or upload your code.

Local application data

Tasks, Inbox items, prompts, agent history and settings are stored in a local SQLite database.

Back up when you choose

Create a portable local backup and restore it explicitly when needed.

Backups contain StateConsole workspace data and saved project paths — not your repositories.

Current .phbackup files are local and portable, but not encrypted.

EVERYDAY UTILITIES

The details that keep work moving.

Capture something before you lose it. Stay focused on one task. Know your local workspace is healthy. Recover your StateConsole data when you need to.

Small tools, built into the same local workflow.

Quick Capture

Save a thought, reminder or next action without leaving what you are doing.

Capture a thought, task or reminder…
What do you want to remember?
No project Capture

Capture now. Organize later.

Focus Sessions

Tie focused work to a real task so you always know what you were working on and where to continue.

Start focus
InvoiceAIPassword reset regression
24:18Pause
Where did you leave off?Reset flow works. Next: verify expired tokens.

Focus on the task. Keep the context.

Workspace Health

See whether StateConsole’s local storage, project monitoring and agent tracking are working as expected.

Local workspace healthy
Local storage
Ready
Project monitoring
5 projects
Agent tracking
Ready
Last backup
Sep 28, 2026

Know the local layer is healthy.

Backup & Recovery

Create a verified local copy of your StateConsole workspace and restore it explicitly when needed.

Create backupRestore backup
Backup createdStateConsole-2026-09-28.phbackup
Verified

Your workspace can be recovered without copying your repositories.

SEE STATECONSOLE IN ACTION

From scattered projects to one clear next step.

See how StateConsole turns local project state, AI agent activity and tasks into one calm view of what needs attention and what to do next.

StateConsole dashboard showing project progress, Today Focus and Agent Activity.

Real StateConsole UI. No simulated dashboard. No generated product screens.

FOUNDING LICENSE

One product. One price. No subscription.

Get the complete StateConsole desktop app with every current feature and all 1.x updates.

Built for developers who want a focused local tool — not another monthly subscription.

StateConsole

Founding License

$39One-time purchase

Pay once. Use StateConsole locally. All 1.x updates included.

Get StateConsole — $39

One personal license · Up to 3 personal Windows devices · Commercial use included

Purchasing is not available yet.

Everything in StateConsole

  • Unlimited local projects
  • Project health & PROJECT_STATUS.md tracking
  • Tasks, Kanban & QA workflow
  • AI Agent Registry & Run Tracking
  • Prompt Library
  • Focus Sessions
  • Quick Capture & Inbox
  • Backup & Recovery
  • All StateConsole 1.x updates
  • No subscription
  • No mandatory account
  • No cloud project database

Your repositories stay on your machine.

The Founding License is the early-access price for StateConsole 1.x.

The regular price may increase after the founding release, but existing Founding License customers keep access to all 1.x updates.

Frequently asked questions

Everything you should know before running StateConsole on your local projects.