| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Agentic Task Hub is a Next.js app with a landing page of self-contained tools: Task Hub (weekly tasks, logs, and AI briefings), SQL Query (plain language to reviewed, read-only SQL), Department playbooks (SOP checklists with worker links), Corpus Builder, and Pitch Coach (recording-to-score pitch analysis). Optional AI features include a monitor agent (alerts from your snapshot), a daily summary agent (Markdown brief), and a voice assistant that understands what is on screen and can add tasks from natural language.
Dark UI, Prisma with PostgreSQL, and bring-your-own-key (BYOK) OpenAI so you can deploy publicly without putting your API key in server env.
Supervisors paste JSON playbooks; the app expands steps with an agent, assigns workers, and sends private links. Preview walkthrough and Open walkthrough (sent) open the chart + table + step-by-step modal.
Landing page: open Task Hub, SQL Query, Pitch Coach, Department playbooks, or Corpus Builder. The sticky header provides tool navigation, API key controls, dictation, and voice input.
Plain language to reviewed, read-only SQL for PostgreSQL, MySQL, SQLite, or SQL Server. Optional schema context keeps generated table and column names grounded. SQL is not executed in-app.
Weekly tasks, Today, activity log, and agents (monitor + daily summary).
Earlier static shots: Today tab IMG1.png, voice panel IMG2.png, header controls IMG3.png.
| Area | What it does |
|---|---|
| Tasks | Create tasks with title, description, priority, and weekly schedules (weekday + optional HH:MM in your timezone). |
| Today | Derived “slots” for the current day; log completions with optional rating and notes. |
| Activity log | History of completions across tasks. |
| Agents | Monitor — JSON alerts/insights from a live snapshot; Daily summary — Markdown report from yesterday’s logs + today’s snapshot. |
| SQL Query | Plain language → read-only SQL with dialect selection, optional schema context, and a safety review. SQL is not executed in-app. |
| Playbooks | Supervisors upload JSON playbooks; workers complete steps via token links (email/SMS). |
| Pitch Coach | Upload a vocal or instrument recording, align detected pitches with a note list or ABC score, and receive note-level tuning feedback. |
| Voice | Page-aware chat + optional task creation; requires an OpenAI key (server env or BYOK). |
| BYOK | Paste your key in API key; stored in localStorage only, sent over HTTPS on AI requests. Falls back to OPENAI_API_KEY on the server if unset. |
npm installCopy the example env and adjust:
cp .env.example .envImportant variables:
| Variable | Purpose |
|---|---|
| DATABASE_URL | PostgreSQL URL — see .env.example |
| DIRECT_URL | Optional: Neon direct (non-pooler) URL for migrations. Required if DATABASE_URL uses Neon’s pooler host (-pooler); see VERCEL.md |
| OPENAI_API_KEY | Optional on the server if every user brings their own key (BYOK) |
| ANTHROPIC_API_KEY | Optional server-side key for Pitch Coach AI feedback and Claude features |
| PITCH_COACH_API_URL | Pitch analysis service URL; defaults to http://127.0.0.1:5050 |
| TASKHUB_TIMEZONE | IANA timezone for schedules (e.g. America/New_York) |
| OPENAI_CHAT_MODEL | Optional override (default gpt-4o-mini) |
Create a Postgres database, set DATABASE_URL in .env, then:
npx prisma migrate devThis applies migrations in prisma/migrations. The app does not use SQLite anymore (serverless hosts like Vercel need Postgres or another hosted SQL).
npm run devOpen http://localhost:3000.
Pitch Coach also needs Python 3.10 or 3.11. Start its service in a second terminal before running the Next.js app:
cd services/pitch-coach
python3.10 -m venv .venv
.venv/bin/python -m pip install -r requirements.txt
.venv/bin/python server.pyThe Next.js route proxies uploads to http://127.0.0.1:5050 by default. Set PITCH_COACH_API_URL when the service runs elsewhere.
npm run build
npm start| Command | Description |
|---|---|
| npm run dev | Next.js dev server |
| npm run build | prisma migrate deploy + next build (needs DATABASE_URL; Neon pooler also needs DIRECT_URL) |
| npm run start | Production server |
| npm run lint | ESLint |
This project includes generic legal-style documents to document limitations of liability and AI-related risks. They are not legal advice and may not be sufficient for your situation or jurisdiction.
| Document | Purpose |
|---|---|
| DISCLAIMER.md | “As is” software, no warranty, limitation of liability, AI output risks, third-party services |
| TERMS_OF_USE.md | End-user style acceptable use, AI/BYOK responsibilities, indemnification (template — fill in governing law) |
| PRIVACY.md | High-level privacy notes for self-hosting, BYOK, and third parties (template for your own policy) |
You (maintainer or host) should have a qualified attorney review these before relying on them for a public product, company, or regulated environment.
Private / your choice — add a LICENSE file if you open-source the repo.
| Back | FazBrowse Home | New Git URL |