Skip to main content

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, migrations
  • dashboard/ — TanStack Start v1 + React 19.2 + TypeScript 6 dashboard

Documentation

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

z4j_brain-2026.4.0a1.tar.gz (303.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

z4j_brain-2026.4.0a1-py3-none-any.whl (222.0 kB view details)

Uploaded Python 3

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

Hashes for z4j_brain-2026.4.0a1.tar.gz
Algorithm Hash digest
SHA256 1fbdc48d89b4fb609c487d637088515cb39ec785e6c250fdedb6c776b096af91
MD5 6b7388b77232a4107143066ef43d43c4
BLAKE2b-256 0dfec72a156ce448a0a3599ea0a80cb7211d37f49639e202bccedd08ef672df8

See more details on using hashes here.

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

Hashes for z4j_brain-2026.4.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 5ae5236ed256d1953992a75547c58a7528361114fbedd5185a76bd31baa03010
MD5 13d8321255674a403b48dbda403982a6
BLAKE2b-256 2520b4c57f63ca676081bc6b0461e19c5bc8f503c44dfa78c1261b36d1ea42a2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page