Skip to content

ACSGenUI/ProGenHost

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ProGenHost

A context-aware, conversational AI agent application built on the Mastra agentic AI framework (TypeScript). ProGenHost enables users to interact with AI agents through a unified interface, leveraging Mastra's primitives — agents, tools, workflows, memory, and MCP integration — to support multiple AI providers (OpenAI, Gemini), manage MCP server configurations, and provide a runtime environment for autonomous AI agent execution.

Status

This repository currently contains project specifications only (epics, user stories, roadmap, PRD). Implementation has not started yet.

Documentation

All project documentation lives in the docs/ directory:

Technology Stack

Layer Technology
Frontend React + TypeScript + Vite + shadcn/ui + Tailwind CSS
Frontend State Zustand (client state) + TanStack Query (server state)
Backend Node.js + TypeScript + Hono (via Mastra built-in server)
AI Framework Mastra (Agentic AI Framework)
AI Agents Mastra Agents (@mastra/core/agent) with model routing
MCP Integration @mastra/mcp (MCPClient & MCPServer)
Memory @mastra/memory with LibSQLStore & LibSQLVector
Database LibSQL (via @mastra/libsql)
Real-time SSE for AI response streaming; WebSocket for status/progress
Desktop Electron 28+
Container Docker
Testing Vitest, React Testing Library, Playwright, supertest
Auth Placeholder JWT (MVP); Adobe IMS OAuth (Phase 4)

MVP Scope

  • Epics: 8 (Foundation, Auth, Core UI, AI Providers, MCP Config, Conversation, Agent Planning, Status & Feedback)
  • User Stories: 57
  • Story Points: ~131
  • Timeline: 8 weeks

Getting Started

Implementation has not started yet. Once development begins:

  1. Review the Requirements Document
  2. Review the Split Project Overview
  3. Start from either Host App Epics or Agent Runtime Epics
  4. Run docker-compose up to start all services
  5. Frontend: http://localhost:3000 | Backend: http://localhost:4111

License

Proprietary — internal use only.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors