Skip to content

Conversation

Copy link

Copilot AI commented Dec 12, 2025

Restructured the Automaker project from a single application into a monorepo architecture using npm workspaces to support multiple applications.

Structure Changes

  • Root workspace: Manages apps/* and libs/* with unified build/dev scripts
  • apps/app: Main Automaker application (Next.js + Electron, ~78k LOC)
    • Autonomous AI development studio with Kanban interface
    • Electron services: agent management, auto-mode, feature execution
    • 40+ UI components, multiple views (board, agents, analysis, settings)
    • Build targets: Windows, macOS, Linux
  • apps/marketing: Static marketing site with containerized deployment

Workspace Scripts

Root package.json delegates to workspaces:

{
  "workspaces": ["apps/*", "libs/*"],
  "scripts": {
    "dev": "npm run dev --workspace=apps/app",
    "dev:marketing": "npm run dev --workspace=apps/marketing",
    "build:electron": "npm run build:electron --workspace=apps/app"
  }
}

Infrastructure

  • GitHub Actions workflows for PR checks and releases
  • Project configuration (.automaker/, .claude_settings.json)
  • Documentation (AGENT_ARCHITECTURE.md, SESSION_MANAGEMENT.md)
  • License and security disclaimer

Enables independent versioning, shared libraries, and parallel development across applications.


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI changed the title [WIP] Refactor monorepo structure Refactor: Restructure project as monorepo with apps directory Dec 12, 2025
Copilot AI requested a review from GTheMachine December 12, 2025 01:50
@SuperComboGamer SuperComboGamer marked this pull request as ready for review December 12, 2025 01:53
@SuperComboGamer SuperComboGamer deleted the copilot/sub-pr-37 branch December 12, 2025 01:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants