Skip to content

felipe-sbm/anota-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Anota aí

Anota aí é uma aplicação de anotações que utiliza inteligência artificial para facilitar a organização e o acesso às tarefas de equipes de desenvolvimento. O projeto é dividido em três partes principais: ui, api e ia.

Esta é a estrutura do projeto:

sprint-notes-ai/
│
├── apps/
│   │
│   ├── extension/          # Plasmo
│   │   ├── popup.tsx
│   │   ├── background.ts
│   │   ├── content.ts
│   │   ├── package.json
│   │   └── ...
│   │
│   └── api/                # FastAPI
│       ├── app/
│       │   ├── main.py
│       │   ├── routes/
│       │   ├── services/
│       │   ├── models/
│       │   ├── ai/
│       │   └── utils/
│       │
│       ├── requirements.txt
│       └── pyproject.toml
│
├── packages/
│   │
│   ├── shared-types/
│   │   ├── sprint.ts
│   │   └── api.ts
│   │
│   └── prompts/
│       ├── summarize.py
│       └── sprint_report.py
│
├── docs/
│   ├── architecture.md
│   └── api.md
│
├── docker/
│   ├── api.Dockerfile
│   └── nginx.conf
│
├── .github/
│   └── workflows/
│
├── docker-compose.yml
├── README.md
└── .gitignore

Como iniciar o projeto:

  1. Clone o repositório:
git clone https://github.com/felipe-sbm/anota-ai.git

cd anota-ai
  1. Inicie a API:
cd apps/api

python3 -m venv .venv

source .venv/bin/activate

pip install -r requirements.txt

uvicorn app.main:app --reload
  1. Inicie a extensão:
cd apps/extension

npm install

npm run dev

A extensão estará disponível no navegador para ser testada. A API estará rodando localmente em http://localhost:8000.

About

Anota aí é um Agente de IA Open Source que pode ser integrado a plataformas de WEB conferência para anotar pontos importantes e cadastrar.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors