Tangku AgentOS is a modular Agent Operating System for autonomous AI agents, workflows, and runtime orchestration. It combines kernel-based runtime supervision with extensible engines, provider integrations, and a production-ready dashboard shell.
- Version: v1.0.0-beta RC2
- Completion: ~ongoing
- Regression Tests: Passing
- Release Candidate: Verified for broader production readiness and packaging consistency
Tangku AgentOS provides an opinionated runtime platform for building agent-based automation across planning, execution, workflow, tools, and observability. It is designed to make AI agents composable, provider-agnostic, and workspace-aware without requiring a single monolithic application.
The repository is structured around a central kernel and specialized runtime subsystems:
- Kernel Runtime: coordinates startup, lifecycle events, and runtime supervision
- Feature Runtimes: planning, workflow, execution, tool runtime, automation, browser, plugin, and multi-agent runtimes
- Supporting Engines: memory, knowledge, workspace, repository, security, and observability
- Provider Layer: provider-agnostic integration for AI backends and model providers
- Interface Layer: web dashboard shell and HTTP adapter for runtime status and control
- Modular runtime architecture with clear separation of concerns
- Provider abstraction for AI model and service integrations with routing, fallback, and health awareness
- Workflow, automation, and scheduler support for parallel and dependency-driven execution
- Multi-agent coordination runtime for discovery, delegation, shared memory, and recovery
- Memory and knowledge engines for stateful agent behavior and versioned coordination
- Plugin and extension runtime scaffolding with runtime lifecycle hooks
- Browser automation and terminal execution support
- Observability, logging, and health/status reporting
- Production web dashboard shell for runtime state, coordination insights, and command palette display
- Python packaging with wheel and source distribution support
tangku_agentos/— main package with runtimes, engines, and integration componentsdocs/— documentation and release notestests/— regression and smoke testsbenchmarks/— benchmarks and performance placeholdersexamples/— example usage content and scenariosscripts/— development helper scriptsLICENSE/LICENSE.txt— license termsVERSION/VERSION.txt— project version metadata.github/— contribution and issue templates
git clone https://github.com/gauryat/TangkuAgentOS.git
cd TangkuAgentOS
python -m pip install -e .python -m pip install -e .
pytest -q
python -m build --sdist --wheelTo launch the dashboard server:
python -m tangku_agentos.interface_layer.web_dashboard_serverTangku AgentOS is nearing release readiness with the core runtime packages implemented and validated. Current work is focused on integration stabilization, documentation, packaging, and release candidate verification.
Planned milestones include:
- provider adapter backends and richer model integrations
- repository-backed automation and Git-enabled workflows
- browser automation and terminal orchestration
- plugin ecosystem and runtime extensions
- vector database and external knowledge persistence
- production stability, performance, and observability enhancements
Please read CONTRIBUTING.md before contributing. Follow these steps:
- Open an issue for new features or bug reports.
- Create a topic branch for your change.
- Add tests and update documentation.
- Submit a pull request using the project PR template.
Tangku AgentOS is released under the MIT License. See LICENSE or LICENSE.txt for full terms.