Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

agentage/web

Repository files navigation

Agentage - AI Agent Platform

An open-source platform for building, sharing, and deploying AI agents with simplicity.

πŸš€ Quick Start

Prerequisites

  • Node.js 20 or higher
  • npm 10 or higher
  • Docker and Docker Compose (for deployment)

Development Setup

  1. Clone the repository:

    git clone https://github.com/agentage/web.git
    cd web
  2. Install dependencies:

    npm install
  3. Configure secrets for local development:

    # Copy the template
    cp app-secrets.dev.json app-secrets.local.json
    # Edit app-secrets.local.json with your OAuth credentials
    # See README-SECRETS.md for detailed setup instructions
  4. Start development servers:

    npm run dev
  5. Access the application:

πŸ“¦ Project Structure

web/
β”œβ”€β”€ packages/
β”‚ β”œβ”€β”€ shared/ # Shared TypeScript types
β”‚ β”œβ”€β”€ backend/ # Express.js API server
β”‚ └── frontend/ # Next.js 14 web application
β”œβ”€β”€ .github/
β”‚ └── workflows/ # CI/CD pipelines
β”œβ”€β”€ scripts/ # Development scripts
└── docs/ # Documentation

πŸ› οΈ Available Commands

npm run dev # Start development servers
npm run build # Build all packages
npm run lint # Run ESLint
npm run format # Format code with Prettier
npm run type-check # Run TypeScript type checking
npm run clean # Clean build artifacts and dependencies

🐳 Docker Deployment

Build Images

docker build --target backend -t agentage-backend .
docker build --target frontend -t agentage-frontend .

Run with Docker Compose

docker compose up -d

🀝 Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ“š Documentation

πŸ”— Links

About

Agent Age Landing page and documentation

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /