A modern web application for managing AI personas, agents, tools, and API credentials with a beautiful user interface built using React, TypeScript, and Tailwind CSS.
bash git clone https://github.com/yourusername/agents-repository.git cd agents-repository
bash npm install
.env
file in the root directory and add your Supabase credentials:VITE_SUPABASE_URL=your-project-url VITE_SUPABASE_ANON_KEY=your-anon-key
The project follows a modular architecture with the following key directories:
components/
: Reusable UI componentshome/
: Homepage specific componentsmodals/
: Modal dialog componentssections/
: Section-specific componentsui/
: Base UI components and primitivesfeatures/
: Feature-specific logic and componentspersonas/
: Personas feature implementationstyles/
: Global styles and CSS modulestypes/
: TypeScript type definitionsconstants/
: Application constants and configurationsproviders/
: React context providers and state managementThe project uses a combination of custom components and Shadcn/ui components for a consistent and beautiful user interface. Key components include:
Required environment variables:
VITE_SUPABASE_URL
: Your Supabase project URLVITE_SUPABASE_ANON_KEY
: Your Supabase anonymous keynpm run dev
npm run build
npm run preview
npm run lint
MIT License - feel free to use this project for your own purposes.
Contributions are welcome! Please feel free to submit a Pull Request.
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)