Welcome to the Bluelotus Llamaindex Agent Generator! This application is designed to help you create and manage agents for the Llamaindex platform. With our user-friendly interface, you can easily generate, test, and deploy agents tailored to your specific needs.
- Agent Generation: Create new agents with custom configurations.
- Agent Testing: Test your agents in a simulated environment before deployment.
- Agent Deployment: Deploy your agents to the Llamaindex platform with ease.
- Template Gallery: Browse and use pre-built agent templates to get started quickly.
- Settings Dialog: Customize your agent settings to fit your requirements.
- Installation: Follow the installation instructions below to set up the application.
- Agent Creation: Use the agent form to create a new agent.
- Testing: Test your agent using the agent tester.
- Deployment: Deploy your agent to the Llamaindex platform.
- Framework: Next.js
- UI Library: React
- Styling: Tailwind CSS
- UI Components: Radix UI
- Form Handling: react-hook-form
- Date Manipulation: date-fns
- Charting: recharts
- app/: Contains the main application components.
globals.css: Global CSS styles.layout.tsx: Main layout component.page.tsx: Main page component.
- components/: Reusable UI components.
agent-form.tsx: Agent creation form.agent-generator.tsx: Agent generation component.agent-output.tsx: Agent output display.agent-preview.tsx: Agent preview component.agent-tester.tsx: Agent testing component.footer.tsx: Footer component.header.tsx: Header component.settings-dialog.tsx: Settings dialog component.template-gallery.tsx: Template gallery component.theme-provider.tsx: Theme provider component.ui/**: Various UI components from Radix UI.
- data/: Data files and templates.
templates.ts: Agent templates.
- hooks/: Custom React hooks.
use-mobile.tsx: Hook for mobile detection.use-toast.ts: Hook for toast notifications.
- lib/: Utility functions.
utils.ts: Utility functions.
- public/: Public assets.
placeholder-logo.png: Placeholder logo image.placeholder-logo.svg: Placeholder logo SVG.placeholder-user.jpg: Placeholder user image.placeholder.jpg: Placeholder image.placeholder.svg: Placeholder SVG.
- styles/: Additional styles.
globals.css: Global CSS styles.
- types/: TypeScript type definitions.
agent.ts: Agent type definitions.
- Clone the repository:
git clone https://github.com/blue-lotus-org/LamaGen.git
- Navigate to the project directory:
cd LamaGen - Install the dependencies:
or
npm install
pnpm install
- Start the development server:
or
npm run dev
pnpm dev
We welcome contributions from the community! If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with descriptive messages.
- Push your branch to your fork.
- Create a pull request to the main repository.
This project is licensed under the MIT License.
- UI by
v0.dev - App about
llamaindexagentic platform - Creator
blue lotusakalotus chain
█████████████████████
█ User Request █
█████████████████████
█
▼
██████████████████████
█ Manager Agent █
█(Subtask Generation)█
██████████████████████
█
▼
████████████████████████████████████████
█ Distribute Subtasks to Worker Agents █
████████████████████████████████████████
█
███████████████████ ██████████████████████
█Worker Agent 1 █ █ Worker Agent N █
█(Process Subtask)█ █ (Process Subtask)█
███████████████████ ██████████████████████
█ █
▼ ▼
███████████████ ███████████████
█ Answer 1 █ █ Answer N █
███████████████ ███████████████
█
███████████████████████████████████████
█ Collect Answers from Worker Agents █
███████████████████████████████████████
█
▼
█████████████████████
█ Compile Answers █
█████████████████████
█
▼
█████████████████████████████
█ TS Standard Agent █
█ (Output Result) █
█████████████████████████████