Skip to content

Latest commit

 

History

64 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AgentGrid (Standalone Creator Studio)

This repo now runs as a private Creator Studio platform (no public marketplace, no credits, no review workflow).

What It Does

  • Authenticated users create and manage private AI agents.
  • Creator Studio supports RAG file uploads, web search, and optional code execution.
  • Admins manage LLM provider configs and platform settings.

Services (Docker Compose)

  • db (Postgres) on localhost:5435
  • backend (FastAPI) on localhost:8001
  • frontend (Vite) on localhost:3000

redis has been removed from the default stack.

Quick Start (Docker)

docker compose up -d --remove-orphans
docker compose ps

Open:

  • Frontend: http://localhost:3000
  • Backend docs: http://localhost:8001/docs

Backend Local Development (Windows / PowerShell)

cd D:\Axeecom\Agent365\backend\agentgrid-backend
python -m venv venv
.\venv\Scripts\activate
pip install -e .
$env:PYTHONPATH="."
$env:DATABASE_URL="postgresql://postgres:postgres@localhost:5435/agent365"
.\venv\Scripts\python.exe -m alembic upgrade head
.\venv\Scripts\python.exe -m uvicorn app.main:app --host 0.0.0.0 --port 8001 --reload

Frontend Local Development

cd D:\Axeecom\Agent365\frontend
npm install

Create frontend/.env:

VITE_API_URL=http://localhost:8001/api/v1

Run:

npm run dev

Environment Notes

  • Set OPENAI_API_KEY for AI features.
  • Postgres database name is agent365 in the default compose setup.
  • Code execution is optional and should use Docker in non-local environments (CODE_EXECUTION_REQUIRE_DOCKER=true).

Default Seeded Accounts

Seed data creates:

  • 1 admin account (configurable via ADMIN_EMAIL / ADMIN_PASSWORD)
  • 1 demo creator account (configurable via DEMO_CREATOR_EMAIL / DEMO_CREATOR_PASSWORD)

Check backend/agentgrid-backend/seed_agents.py for current defaults.

Verification Checklist

  1. GET http://localhost:8001/api/v1/health returns 200.
  2. GET http://localhost:8001/api/v1/agents/ returns 404 (removed marketplace endpoint).
  3. GET http://localhost:8001/creator-studio/api/agents returns 401 without auth.
  4. Log in and land on /studio.

Documentation

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages