Doggy Framework is built on Symfony 7.4 with deep AI integration (LLM configuration, global AI assistant, AI view enhancement, MCP, Agent, multi-model). It features organization management, dynamic models, visual view designer, WebAuthn passwordless authentication, Mercure real-time push, and more — enabling rapid development of OA, HR, and enterprise management systems.
namespace App\Entity\Organization;
#[Gedmo\Tree(type: 'nested')]
#[ORM\Entity(repositoryClass: DepartmentRepository::class)]
#[ORM\HasLifecycleCallbacks]
class Department
{
/** 部门全称
* @Ef(group="department_base_info", isBF=true)
*/
#[ORM\Column(type: 'string', length: 180)]
private string $name;
/**
* 所属公司
* @Ef(group="department_base_info", isBF=true)
*/
#[ORM\ManyToOne(targetEntity: Company::class)]
private Company $company;
/**
* 上级部门
* @Ef(group="department_associated_info", isBF=true)
*/
#[Gedmo\TreeParent]
#[ORM\ManyToOne(targetEntity: Department::class)]
private Department $parent;
}Core Features
From data modeling to business workflows, covering the full lifecycle
Define business entities with PHP 8 Attributes. Auto-generates migrations, APIs, and admin interfaces with zero boilerplate.
Drag-and-drop layout designer with natural-language AI operations, grid system, data source binding, live preview, versioning, and automatic Twig generation.
Server-side pagination, multi-column sorting, combined filtering, inline editing, virtual scrolling, card view.
Floating panel, context registration, ReAct reasoning loop, tool calling, coding assistant, NL query, and vision agents.
Multi-vendor (OpenAI/Anthropic/Ollama/Azure/custom), role routing, key encryption, failover, graphical management.
Unlimited depth department tree (Gedmo Nested Set), position management, grade system, employee full lifecycle.
Fingerprint, face ID, security key auth, plus password policies and three-officer model for compliance.
SSE-based real-time communication with presence detection, push notifications, and AI task progress.
Architecture
Built on Symfony 7.4 ecosystem with loosely coupled modules
Tech Stack
Standing on the shoulders of giants with industry best practices
Security
From authentication to auditing, full-spectrum security
Fingerprint, face ID, security keys — eliminate password risks
System admin, security officer, auditor — segregation of duties
Complexity, expiry, history, lockout — full password security control
Full-chain operation audit, compliance-ready with traceability and export
Roadmap
Every release brings significant capability upgrades
Community
Open source under MIT — every contributor is welcome
Browse source code, submit issues or PRs
Complete documentation and API reference
Discussions, Q&A, and technical exchange
One command to get started with Doggy Framework