Inspired by various chat-based code/UI generation tools, this project enables PDF document generation through chat interactions.
If you have any feature suggestions or feedback for the project, feel free to create an Issue or PR! 👏
- PDF download support
- Multiple PDF version viewing
- i18n
- Add template library
- Custom template support
- Support model switching
- Optimize prompts, add more templates
- Support manual adjustment of PDF properties (title/font/color etc.)
- Support image insertion in PDFs
- Support PDF to Word conversion
In the root directory, run:
bun install
cd packages/client
cp .env.example .env
Configure the environment variables:
VITE_API_URL=http://localhost:3000
cd packages/server
cp .env.example .env
Configure the environment variables:
DB_FILE_NAME=
BETTER_AUTH_SECRET=
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
GOOGLE_REDIRECT_URI=
GITHUB_CLIENT_ID=
GITHUB_CLIENT_SECRET=
GITHUB_REDIRECT_URI=
For OAuth setup, please refer to Better-Auth documentation
cd packages/server
bun run db:push
In the root directory, run:
bun run dev
In the root directory, run:
bun run build
In the root directory, run:
bun run start