An exploration of memory, context building, vector stores, and LLM-based web search.
- Bun – JavaScript runtime
- TypeScript – typed JavaScript
- Hono – lightweight backend framework
- React – frontend framework
- Docker – containerization
All code is organized as a Bun workspace inside the packages folder.
app contains the frontend, and server contains the backend.
- Install dependencies
bun install- Set up environment variables
cp packages/app/.env.example packages/app/.env
cp packages/server/.env.example packages/server/.envFill in the required values in both the .env file.
- Start development mode
bun run devThis starts both the frontend and backend in watch mode.
- Open
http://localhost:5173in your browser.
More scripts are available in package.json, packages/app/package.json, and packages/server/package.json.
This project is licensed under the MIT License. See the LICENSE file for details.