MCPcopy Index your code
hub / github.com/Healthlane-Technologies/Zango

github.com/Healthlane-Technologies/Zango @v1.2.0b6

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.2.0b6 ↗ · + Follow
3,331 symbols 11,447 edges 779 files 572 documented · 17%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

ZCore

✨ Django framework to build Agentic AI business applications ✨


PyPI version Build License

Website | Quick Start | Docs | Discord

Zango is a vertically integrated backend + frontend + operations platform built on Django, designed for rapid development of Agentic AI business applications. It is multi-tenant by default and enterprise-ready from day one.

  • Leverage the strengths of Django, an already proven and battle-tested web framework
  • Multi-tenant SaaS built in: one deployment, data isolated per tenant, zero leakage
  • Auth is configured, not coded: OTP, MFA, SAML 2.0, session control, password policy, account lockout
  • Compliance-ready: access logs, audit trails, and policy management on from day one
  • Native AI module: agents, tools, and prompts with per-tenant context, workflow state, and cost tracking
  • Suite of essential packages — AppBuilder, CRUD, Workflow, Communication — as building blocks
  • Host multiple apps or microservices on a single monolith with full data isolation

🚀 Get Started

Quick Start with Claude Code

The fastest way into Zango is through the zango-app-developer plugin for Claude Code. Install it once, describe your app in plain English, and the plugin generates the code, runs migrations, syncs policies, and configures the platform — no separate "click through the App Panel" step.

# Add the marketplace and install the plugin
claude plugin marketplace add Healthlane-Technologies/zelthy-claude-skills
claude plugin install zango-app-developer@zelthy

Then open Claude Code in an empty folder and run /zango-app-developer. The plugin bootstraps a full local environment (Docker or virtualenv), creates your app, installs packages, and builds the first version of your feature from a plain-language description.

Full walkthrough: Quick Start with Claude Code

Prefer a manual setup? Choose your method: - 🐍 Python Virtualenv Setup - 🐳 Docker Setup

App Panel - Central hub to manage all your apps

Perform tasks such as configuring permissions, managing user roles, and much more.

Zango App Panel

🤖 Agent Studio

Zango has a first-class AI module built in — not a bolt-on. Define agents, attach tools, and call them from any view, background task, or scheduled job. Because the module runs inside the platform, every agent automatically operates in the correct tenant's data, respects the same role-based permissions as the rest of the app, and logs every invocation with token counts and cost.

Zango Agent Studio

What this means in practice: - An agent reading or writing data always sees the right tenant's records — no manual scoping - Agent endpoints are policy-gated like any other view — no separate auth layer to build - Run agent.run() inside a Celery task and it becomes a fully autonomous background worker - Every run is logged: prompt rendered, tools called, response, tokens used, USD cost — per tenant

Supported providers: OpenAI and Anthropic, with more coming soon. API keys are stored encrypted in the App Panel; no secrets in code.

Read the AI module docs →

📦 Packages

Packages are installed from the App Panel. The core three must be installed in order: AppBuilder → CRUD → Workflow.

  • AppBuilder — React shell with routing, navigation, themes, and auth UI
  • CRUDBaseCrudView + ModelTable + BaseForm + CrudHandler for data-management screens
  • Workflow — lifecycle management: statuses, transitions, tags, audit trail
  • Communication — SMS, email, audio & video via configurable providers

Drastically reduce your infrastructural and operational overheads by hosting multiple apps/ microservices on a single deployment:

Zango redefines multi-tenancy by enabling multiple different apps to run on a single server. Say goodbye to the limitations of traditional scaling methods. With our platform, you can run multiple different applications on a single server, which helps in keeping the cost in check.

Scaling

🌟 Get Involved and Make a Difference

Join our community and help build Zango. Here's how you can get involved:

  • Star the Repo: Show your support by giving us a star! ⭐️
  • Spread the Word: Share Zango with your colleagues and friends. 📣
  • Join the Conversation: Share your brilliant ideas and suggestions on Discord here. 💬
  • Report Issues: Notice something not quite right? Let us know by creating an issue. Your feedback is invaluable! 🐛
  • Contribute Code: Dive into open issues and send pull requests to help us squash bugs and implement exciting enhancements. 🛠️

Together, let's build something incredible! ✨🚀

Official Documentation: https://zango.dev/docs

Core symbols most depended-on inside this repo

get
called by 554
backend/src/zango/apps/appauth/views.py
filter
called by 345
backend/src/zango/apps/code_execution/tasks.py
get_api_response
called by 287
backend/src/zango/core/api/utils.py
as_view
called by 116
backend/src/zango/core/generic_views/base.py
get
called by 105
backend/src/zango/api/platform/ai/v1/views.py
useApi
called by 96
frontend/src/hooks/useApi.jsx
get
called by 81
backend/src/zango/api/platform/tenancy/v1/views.py
all
called by 75
backend/src/zango/apps/dynamic_models/models.py

Shape

Function 1,531
Method 1,202
Class 575
Route 23

Languages

Python63%
TypeScript37%

Modules by API surface

backend/src/zango/assets/js/jquery/3.7.1/jquery.min.js80 symbols
backend/src/zango/api/platform/ai/v1/serializers.py78 symbols
backend/src/zango/tests/apps/ai/test_agent_client.py72 symbols
backend/src/zango/api/platform/ai/v1/views.py68 symbols
backend/src/zango/tests/apps/ai/test_tool_sync_and_exec/tests.py52 symbols
backend/src/zango/api/platform/tenancy/v1/views.py45 symbols
backend/src/zango/api/platform/platform_logs/v1/views.py44 symbols
backend/src/zango/api/platform/code_execution/v1/views.py43 symbols
frontend/src/pages/appAi/components/Agents.jsx40 symbols
backend/src/zango/tests/apps/ai/test_tool_decorator.py40 symbols
backend/src/zango/apps/appauth/models.py40 symbols
backend/src/zango/apps/dynamic_models/workspace/base.py38 symbols

For agents

$ claude mcp add Zango \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact