Laika开发者个人助手(NestJS+React)
开发者的日常里,自动回复、快速测试想法、搭个聊天机器人这些需求其实挺常见的。Laika就是个挺有意思的小工具,用NestJS加React写的开源个人助手,技能系统做得挺灵活。想加点功能?加个@MessageHandler
装饰器就能教它新话术,思路清晰还不绕。
项目结构分得蛮清楚的:前端是React,后端用NestJS,数据库走MongoDB。用Docker Compose一键跑起来,环境自动拉齐,懒人福音。如果你不想用 Docker,手动起也挺方便的,前后端跑两个终端,MongoDB 自己搞定。
上手方式也直白:
git clone https://github.com/flplima/laika
cd laika
yarn install
docker-compose up
浏览器打开主页,输入“Hello”,Laika 就能给你回话了。你可以试试这些:
- 你是谁?
- 你好吗?
- 给我说个笑话
- 我无聊
哦对了,如果你想进一步拓展技能逻辑,可以顺手看看这几个项目:
如果你平时有写点自动化脚本的习惯、或者打算搞个 bot,Laika 这个项目还蛮值得玩一玩。尤其适合用来练练NestJS 装饰器用法和React项目结构划分。
laika-master.zip
预估大小:78个文件
laika-master
文件夹
.gitignore
32B
package.json
321B
server
文件夹
.gitignore
391B
Dockerfile
112B
.env.example
35B
package.json
2KB
src
文件夹
app.module.ts
617B
...
598.32KB
文件大小:
评论区