An open API service indexing awesome lists of open source software.

https://github.com/tkhwang/tkhwang-pico

personal AI agents playground using mastra.ai, langchain, langgraph and CopilotKit on web and mobile
https://github.com/tkhwang/tkhwang-pico

ag-ui ai-agents copilotkit expo langchain-js langgraph-js mastra mastra-ai nest nextjs15 react-native

Last synced: about 1 month ago
JSON representation

personal AI agents playground using mastra.ai, langchain, langgraph and CopilotKit on web and mobile

Awesome Lists containing this project

README

          

# PICO : Personal Intelligent COpilot

Personal AI playground and vertical field applications using PICO

## picoQUEUE: Content recommendation

`/apps/mobile-queue` : Content recommendation mobile app

### Technology

- [expo react native](https://docs.expo.dev/)
- [Supabase](https://supabase.com/docs): database
- `pgvector` : vector plugin
- AUTH: [Clerk](https://clerk.com/docs)
- Tanstack query
- [react native reusables](https://reactnativereusables.com/docs)

### Content Recommendation Flow

#### 1. Content Ingestion (POST /contents/save)

![img](./docs/pico-queue-content-ingest-flow.png)

#### 2. Recommendation Generation (GET /users/recommendations)

![img](./docs/pico-queue-recommend-flow.png)

## AI Playground

### AI Backend

#### `/app/mastra` : [mastra.ai](https://mastra.ai/)

deployed on [mastra cloud](https://mastra.ai/en/docs/mastra-cloud/overview)

#### [LangChain.js](https://js.langchain.com/docs/introduction/) + [LangGraph.js](https://langchain-ai.github.io/langgraphjs/tutorials/quickstart/)

With [nest.js](https://docs.nestjs.com/) API Server

- deployed on [Railway](https://docs.railway.com/)

### WEB

- `/apps/web` : [next.js](https://nextjs.org/docs)
- deployed on [vercel](https://vercel.com/docs)