├── .gitattributes ├── .gitignore ├── LICENSE.md ├── README.md ├── components.json ├── docs ├── agent-chat.png ├── dashboard-overview.png └── n8n-screen.png ├── eslint.config.mjs ├── next.config.ts ├── package.json ├── pnpm-lock.yaml ├── postcss.config.mjs ├── public ├── file.svg ├── globe.svg ├── next.svg ├── vercel.svg └── window.svg ├── src ├── app │ ├── api │ │ ├── anthropic │ │ │ └── route.ts │ │ └── n8n │ │ │ ├── [...path] │ │ │ └── route.ts │ │ │ ├── executions │ │ │ ├── [id] │ │ │ │ └── route.ts │ │ │ └── route.ts │ │ │ └── workflows │ │ │ └── [id] │ │ │ ├── activate │ │ │ └── route.ts │ │ │ ├── deactivate │ │ │ └── route.ts │ │ │ └── route.ts │ ├── dashboard │ │ ├── _components │ │ │ ├── agent-chat.tsx │ │ │ └── require-api-config.tsx │ │ ├── chat │ │ │ ├── _components │ │ │ │ └── agent-chat.tsx │ │ │ └── page.tsx │ │ ├── layout.tsx │ │ ├── page.tsx │ │ ├── settings │ │ │ └── page.tsx │ │ └── workflows │ │ │ ├── [id] │ │ │ ├── _components │ │ │ │ ├── execution-averages.tsx │ │ │ │ ├── execution-waterfall.tsx │ │ │ │ ├── workflow-chat.tsx │ │ │ │ └── workflow-timeline.tsx │ │ │ └── page.tsx │ │ │ ├── _components │ │ │ └── workflow-stats.tsx │ │ │ └── page.tsx │ ├── favicon.ico │ ├── globals.css │ ├── layout.tsx │ └── page.tsx ├── components │ ├── app-sidebar.tsx │ ├── nav-main.tsx │ ├── nav-projects.tsx │ ├── nav-user.tsx │ ├── team-switcher.tsx │ └── ui │ │ ├── avatar.tsx │ │ ├── breadcrumb.tsx │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── collapsible.tsx │ │ ├── dialog.tsx │ │ ├── dropdown-menu.tsx │ │ ├── form.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── separator.tsx │ │ ├── sheet.tsx │ │ ├── sidebar.tsx │ │ ├── skeleton.tsx │ │ ├── table.tsx │ │ ├── tabs.tsx │ │ └── tooltip.tsx ├── hooks │ └── use-mobile.tsx └── lib │ ├── api │ ├── n8n-provider.tsx │ └── n8n.ts │ └── utils.ts ├── tailwind.config.ts └── tsconfig.json /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/README.md -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/components.json -------------------------------------------------------------------------------- /docs/agent-chat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/docs/agent-chat.png -------------------------------------------------------------------------------- /docs/dashboard-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/docs/dashboard-overview.png -------------------------------------------------------------------------------- /docs/n8n-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/docs/n8n-screen.png -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/next.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/public/file.svg -------------------------------------------------------------------------------- /public/globe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/public/globe.svg -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /public/window.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/public/window.svg -------------------------------------------------------------------------------- /src/app/api/anthropic/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/app/api/anthropic/route.ts -------------------------------------------------------------------------------- /src/app/api/n8n/[...path]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/app/api/n8n/[...path]/route.ts -------------------------------------------------------------------------------- /src/app/api/n8n/executions/[id]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/app/api/n8n/executions/[id]/route.ts -------------------------------------------------------------------------------- /src/app/api/n8n/executions/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/app/api/n8n/executions/route.ts -------------------------------------------------------------------------------- /src/app/api/n8n/workflows/[id]/activate/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/app/api/n8n/workflows/[id]/activate/route.ts -------------------------------------------------------------------------------- /src/app/api/n8n/workflows/[id]/deactivate/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/app/api/n8n/workflows/[id]/deactivate/route.ts -------------------------------------------------------------------------------- /src/app/api/n8n/workflows/[id]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/app/api/n8n/workflows/[id]/route.ts -------------------------------------------------------------------------------- /src/app/dashboard/_components/agent-chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/app/dashboard/_components/agent-chat.tsx -------------------------------------------------------------------------------- /src/app/dashboard/_components/require-api-config.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/app/dashboard/_components/require-api-config.tsx -------------------------------------------------------------------------------- /src/app/dashboard/chat/_components/agent-chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/app/dashboard/chat/_components/agent-chat.tsx -------------------------------------------------------------------------------- /src/app/dashboard/chat/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/app/dashboard/chat/page.tsx -------------------------------------------------------------------------------- /src/app/dashboard/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/app/dashboard/layout.tsx -------------------------------------------------------------------------------- /src/app/dashboard/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/app/dashboard/page.tsx -------------------------------------------------------------------------------- /src/app/dashboard/settings/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/app/dashboard/settings/page.tsx -------------------------------------------------------------------------------- /src/app/dashboard/workflows/[id]/_components/execution-averages.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/app/dashboard/workflows/[id]/_components/execution-averages.tsx -------------------------------------------------------------------------------- /src/app/dashboard/workflows/[id]/_components/execution-waterfall.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/app/dashboard/workflows/[id]/_components/execution-waterfall.tsx -------------------------------------------------------------------------------- /src/app/dashboard/workflows/[id]/_components/workflow-chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/app/dashboard/workflows/[id]/_components/workflow-chat.tsx -------------------------------------------------------------------------------- /src/app/dashboard/workflows/[id]/_components/workflow-timeline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/app/dashboard/workflows/[id]/_components/workflow-timeline.tsx -------------------------------------------------------------------------------- /src/app/dashboard/workflows/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/app/dashboard/workflows/[id]/page.tsx -------------------------------------------------------------------------------- /src/app/dashboard/workflows/_components/workflow-stats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/app/dashboard/workflows/_components/workflow-stats.tsx -------------------------------------------------------------------------------- /src/app/dashboard/workflows/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/app/dashboard/workflows/page.tsx -------------------------------------------------------------------------------- /src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/app/favicon.ico -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/app/globals.css -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/app/page.tsx -------------------------------------------------------------------------------- /src/components/app-sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/components/app-sidebar.tsx -------------------------------------------------------------------------------- /src/components/nav-main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/components/nav-main.tsx -------------------------------------------------------------------------------- /src/components/nav-projects.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/components/nav-projects.tsx -------------------------------------------------------------------------------- /src/components/nav-user.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/components/nav-user.tsx -------------------------------------------------------------------------------- /src/components/team-switcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/components/team-switcher.tsx -------------------------------------------------------------------------------- /src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /src/components/ui/breadcrumb.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/components/ui/breadcrumb.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/components/ui/card.tsx -------------------------------------------------------------------------------- /src/components/ui/collapsible.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/components/ui/collapsible.tsx -------------------------------------------------------------------------------- /src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/components/ui/form.tsx -------------------------------------------------------------------------------- /src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/components/ui/input.tsx -------------------------------------------------------------------------------- /src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/components/ui/label.tsx -------------------------------------------------------------------------------- /src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /src/components/ui/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/components/ui/sidebar.tsx -------------------------------------------------------------------------------- /src/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /src/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/components/ui/table.tsx -------------------------------------------------------------------------------- /src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /src/hooks/use-mobile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/hooks/use-mobile.tsx -------------------------------------------------------------------------------- /src/lib/api/n8n-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/lib/api/n8n-provider.tsx -------------------------------------------------------------------------------- /src/lib/api/n8n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/lib/api/n8n.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rforgeon/AgentRails/HEAD/tsconfig.json --------------------------------------------------------------------------------