z4j brain - server, dashboard, and API (AGPL v3)
Project description
z4j-brain
License: AGPL v3 (see ../../LICENSE-AGPL)
Status: Phase 1 scaffolding — not yet implemented.
The z4j brain: FastAPI backend + TanStack Start v1 dashboard. This is the server half of z4j. Agents connect to it over WebSocket (or HTTPS long-poll fallback) and users interact with it through the dashboard.
Licensing
This package is AGPL v3. If you are an organization whose policy
forbids AGPL-licensed code, a commercial license is available — contact
licensing@z4j.dev.
All agent packages (z4j-core, z4j-bare, z4j-django, z4j-celery,
etc.) are Apache 2.0 and can be freely imported into proprietary code.
See docs/CLAUDE.md §4.4 for the full
split-licensing rationale.
What's here
backend/— FastAPI application, REST API, WebSocket gateway, persistence layer, domain services, background workers, auth, migrationsdashboard/— TanStack Start v1 + React 19.2 + TypeScript 6 dashboard
Documentation
docs/BACKEND.md— backend specdocs/FRONTEND.md— dashboard specdocs/DATABASE.md— Postgres schemadocs/API.md— REST API + WebSocket protocoldocs/DEPLOYMENT.md— self-host deployment
Tech stack
Python 3.13+, FastAPI 0.135+, SQLAlchemy 2.0.45+ async, PostgreSQL 18.3+, TanStack Start v1, React 19.2, TypeScript 6, Tailwind CSS 4, shadcn/ui, Debian 13 Trixie slim base image.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file z4j_brain-2026.4.0a1.tar.gz.
File metadata
- Download URL: z4j_brain-2026.4.0a1.tar.gz
- Upload date:
- Size: 303.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1fbdc48d89b4fb609c487d637088515cb39ec785e6c250fdedb6c776b096af91
|
|
| MD5 |
6b7388b77232a4107143066ef43d43c4
|
|
| BLAKE2b-256 |
0dfec72a156ce448a0a3599ea0a80cb7211d37f49639e202bccedd08ef672df8
|
File details
Details for the file z4j_brain-2026.4.0a1-py3-none-any.whl.
File metadata
- Download URL: z4j_brain-2026.4.0a1-py3-none-any.whl
- Upload date:
- Size: 222.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5ae5236ed256d1953992a75547c58a7528361114fbedd5185a76bd31baa03010
|
|
| MD5 |
13d8321255674a403b48dbda403982a6
|
|
| BLAKE2b-256 |
2520b4c57f63ca676081bc6b0461e19c5bc8f503c44dfa78c1261b36d1ea42a2
|