Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

356 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rest-express

A cognitive predictive system for repository intelligence, project evaluation, and commercial analysis.

Tech Stack

  • React
  • TypeScript
  • Vite
  • Tailwind CSS
  • Express
  • lucide-react
  • Zod
  • Drizzle ORM
  • PostgreSQL
  • WebSockets

Dependencies

  • @octokit/rest@^20.0.2
  • nodemailer@^6.9.7
  • @hookform/resolvers@^3.10.0
  • @jridgewell/trace-mapping@^0.3.25
  • @radix-ui/react-accordion@^1.2.12
  • @radix-ui/react-alert-dialog@^1.1.15
  • @radix-ui/react-aspect-ratio@^1.1.8
  • @radix-ui/react-avatar@^1.1.11
  • @radix-ui/react-checkbox@^1.3.3
  • @radix-ui/react-collapsible@^1.1.12
  • @radix-ui/react-context-menu@^2.2.16
  • @radix-ui/react-dialog@^1.1.15
  • @radix-ui/react-dropdown-menu@^2.1.16
  • @radix-ui/react-hover-card@^1.1.15
  • @radix-ui/react-label@^2.1.8
  • @radix-ui/react-menubar@^1.1.16
  • @radix-ui/react-navigation-menu@^1.2.14
  • @radix-ui/react-popover@^1.1.15
  • @radix-ui/react-progress@^1.1.8
  • @radix-ui/react-radio-group@^1.3.8
  • @radix-ui/react-scroll-area@^1.2.10
  • @radix-ui/react-select@^2.2.6
  • @radix-ui/react-separator@^1.1.8
  • @radix-ui/react-slider@^1.3.6
  • @radix-ui/react-slot@^1.2.4
  • @radix-ui/react-switch@^1.2.6
  • @radix-ui/react-tabs@^1.1.13
  • @radix-ui/react-toast@^1.2.7
  • @radix-ui/react-toggle@^1.1.10
  • @radix-ui/react-toggle-group@^1.1.11
  • @radix-ui/react-tooltip@^1.2.8
  • @tanstack/react-query@^5.60.5
  • @types/cors@^2.8.19
  • class-variance-authority@^0.7.1
  • clsx@^2.1.1
  • cmdk@^1.1.1
  • connect-pg-simple@^10.0.0
  • cors@^2.8.5
  • date-fns@^3.6.0
  • drizzle-orm@^0.39.3
  • drizzle-zod@^0.7.0
  • embla-carousel-react@^8.6.0
  • express@^4.21.2
  • express-session@^1.18.1
  • framer-motion@^12.23.24
  • input-otp@^1.4.2
  • lucide-react@^0.545.0
  • memorystore@^1.6.7
  • next-themes@^0.4.6
  • @google/genai@^2.13.0
  • @anthropic-ai/sdk@^0.32.0
  • openai@^6.10.0
  • passport@^0.7.0
  • passport-local@^1.0.0
  • pg@^8.16.3
  • react@^19.2.0
  • react-day-picker@^9.11.1
  • react-dom@^19.2.0
  • react-hook-form@^7.66.0
  • react-resizable-panels@^2.1.9
  • recharts@^2.15.4
  • sonner@^2.0.7
  • tailwind-merge@^3.3.1
  • tailwindcss-animate@^1.0.7
  • tw-animate-css@^1.4.0
  • vaul@^1.1.2
  • wouter@^3.3.5
  • ws@^8.18.0
  • zod@^3.25.76
  • zod-validation-error@^3.4.0

Scripts

  • npm run dev:client — vite dev --port 5000
  • npm run dev — NODE_ENV=development tsx server/index.ts
  • npm run build — tsx script/build.ts
  • npm run start — NODE_ENV=production node dist/index.cjs
  • npm run check — tsc
  • npm run db:push — drizzle-kit push

Getting Started

npm install
npm run dev

Build

npm run build

Known Issues

  • No CI/CD pipeline configuration found (.github/workflows, etc.)
  • No linter configured

License

MIT

About

Production-ready, self-hostable AI chat assistant platform — TypeScript monorepo with persistent PostgreSQL conversation history, OpenAI-compatible model support, API-key-authenticated Express backend, Docker deployment, and extensible GitHub and email integrations. Ship a branded AI assistant product in days.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages