尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Next.js 16 frontend for AndresAI — serves both the chat UI at / and the admin at /admin.
Companion repo • Features • Screenshots • Stack • Quick Start • Routes • Deployment • Contributing
This is the frontend half of AndresAI. The project was originally a single repo and has since been split:
andres-ai-agent-app: Next.js 16 on Vercel. Chat UI at /, admin UI at /admin.AndresAI-Agent: FastAPI, PostgreSQL/pgvector, Redis. Deployed via Docker on a server.The frontend talks to the backend over HTTPS — you must run the backend repo locally (or point at a deployed instance) for chat and admin to work. The backend URL is configured via NEXT_PUBLIC_API_URL.
this month, 30/60/90 days, all time) and charts built with Recharts/api/admin/ws) so new users/messages appear live, no refresh neededThe cyberpunk-themed chat UI streaming an answer about open source projects:
Live usage stats, latency percentiles, throughput charts, and geography:
One row per user with message counts, last activity, and a preview of the last message:
Clicking a row opens the full thread with per-user metadata (latency, client, IP, geo):
packageManager in package.json)⚠️ This project uses Next.js 16 — APIs, conventions, and file structure differ from earlier major versions. See
AGENTS.md.
git clone [email protected]:aduquehd/andres-ai-agent-app.git
cd andres-ai-agent-app
npm install -g pnpm
# or
corepack enable && corepack prepare pnpm@latest --activate
cp .env.local.example .env.local
# Public URL of the FastAPI backend (andres-ai-api).
# Local dev: http://localhost:8000
# Production: your deployed API origin, no trailing slash
NEXT_PUBLIC_API_URL=http://localhost:8000
# Optional — Google Analytics tracking ID, applied only to the chat route.
# NEXT_PUBLIC_GA_TRACKING_ID=G-XXXXXXXXXX
The frontend won't do anything useful without the backend running. In another terminal:
git clone [email protected]:aduquehd/AndresAI-Agent.git
cd AndresAI-Agent
# Follow the backend's README — copy .env.example, then:
docker compose up
pnpm install
pnpm dev
Open http://localhost:3000/ for the chat or http://localhost:3000/admin for the admin.
| Path | What it is |
|---|---|
/ | Chat UI (route group (chat)). Cyberpunk CSS + Orbitron/Exo 2 fonts. |
/admin | Admin dashboard — stats, range filter, charts. Wrapped in AdminShell, enforces auth. |
/admin/login | Admin login (sibling of (dashboard), unauthenticated users land here). |
/admin/users | Users table with per-user details modal and stats. |
/admin/conversations | Full chat threads grouped per user. |
/admin/messages | Messages table. |
/admin/agent-messages | Pydantic AI message lists per user. |
/admin/knowledge-base | RAG entries — backend re-embeds on save. |
/admin/agent-contexts | Agent context (system prompt) entries. |
/admin/model-config | Agent model and request settings, with a test run before saving. |
以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗