Slai is a privately developed, cross-platform Agent Runtime for work that needs to continue beyond a single conversation, device, or session.
It can be deployed in two forms:
-
A personal long-running Agent Runtime, deployable on Windows, Linux, macOS, and Android. A personal deployment can coordinate authorized devices across platforms. For example, a Windows deployment can work with Linux, macOS, and Android devices, while an Android deployment can delegate larger or longer-running tasks to other platforms.
-
An account-isolated, multi-tenant server Runtime. One continuously running process can serve multiple accounts while keeping their work and resources separate. It can coordinate the computers, Android devices, server nodes, and other connected resources authorized for each account while continuing long-running work.
Both deployment forms provide the same core capabilities: multiple interaction channels—including web interfaces, applications, WeChat, QQ, Feishu, and voice—cross-platform operations, understanding goals, investigating problems, making plans, using tools, carrying work forward, checking results, and operating across authorized platforms and devices.
A task can start on one device, use another authorized node for platform-specific work, and return its logs, artifacts, and follow-up work to the same account.
Slai is not tied to any single model provider. Deployments can use mainstream standard-compatible model APIs, while task execution, tool use, device coordination, and result checking remain in the Runtime.
Slai's core capabilities come from strong context management and reliable progress on the main task. The Runtime keeps execution aligned with the user's instructions and the ongoing task.
Slai's developer does not have a programming background and does not need to write code directly to take part in software engineering.
The developer usually expresses a direction, goal, or problem in short, natural language. Slai then investigates the situation, reads code and documentation, identifies the relevant constraints, and works toward a checkable outcome:
Goal or problem
→ investigation and judgment
→ implementation and testing
→ result verification
→ public contribution, record keeping, or follow-up work
The developer's role is to provide direction, goal descriptions, and feedback from using Slai. That feedback also helps Slai find, maintain, and improve its own runtime framework.
This is an ongoing experiment in human–AI collaboration: lowering the knowledge barrier that keeps many people from participating in real software engineering, while using AI to carry ideas through to implementations, tests, contributions, and results.
Slai Agent Runtime primarily uses cloud-model APIs for engineering work today. Slai Model Lab is a separate private system for training, model runtime, and experimentation. It explores a longer-term direction in which individuals can train, operate, and evaluate more of their own models as personal compute, hardware efficiency, and accessible models improve.
The systems are complementary: Runtime work can organize structured task experience, while Model Lab studies how selected private experience can be reviewed, used for training, and evaluated before informing later Runtime work. Its experiments span text, speech, image, video, multimodal, and homegrown models.
Together, they develop the training, model-operation, and evaluation foundations for future personal AI systems.
Slai can run on, or connect to:
Windows · Linux · macOS · Android
Local deployments support conversation, research, file and browser work, authorized desktop or device operations, builds, tests, evaluations, and open-source collaboration.
The runtime has native foreground/background agent coordination. A task can move between runtime instances, ports, and authorized cross-platform nodes, then return its results and follow-up work to the same project. Authorized Android devices can provide device operations; registered Linux servers can provide controlled builds, tests, downloads, and maintenance work.
A work thread can continue through tool runs, test failures, CI waits, reviews, checkpoints, and recoverable restarts for hours or days; a project can be maintained across days or months. The ongoing task is preserved across sessions, allowing authorized users to view or continue it from another connected device.
In observed continuous, non-cold-start work, stable requests and provider prompt-cache reuse can yield roughly 95–99% input-token cache hits, varying by provider, model, and task.
An optional server deployment can stay online to coordinate an account's authorized nodes and route platform-specific work without depending on one foreground device. With account-owner direction and authorization, Slai can carry work from investigation and implementation through validation, Pull Request follow-up, and record keeping. A queued task, a running job, and a verified result are treated as different states.
When this index was last checked on 2026-10-28 (UTC+08:00), public GitHub records showed 53 merged Pull Requests authored by this account:
| Category | Count |
|---|---|
| Upstream engineering contributions | 49 |
| SWE-bench-Live submission packages | 4 |
The engineering work covers reliability, type safety, evaluator correctness, Windows compatibility, testing, cloud configuration, compiled-kernel correctness, storage behavior, mobile accessibility, runtime policy enforcement, OpenTelemetry compatibility, and CLI configuration behavior.
| Project | Merged contribution | Scope |
|---|---|---|
| Tencent TeamAI CLI | #1507, #1494, #1491, #1474, #1473 | Clarifies MCP delivery-report parse failures, makes Windows IDE project gates reliable, uses native temporary paths in Copilot fixtures, and adds workspace-scope member-setting overlays with provenance. |
| OpenTelemetry Kotlin | #1330, #1325 | Compares byte-array scope attributes by content and enforces span attribute limits in the compatibility layer. |
| Grafana Pathfinder | #2234 | Dispatches progress after mark-complete state persists. |
| Microsoft PyRIT | #3580, #3577 | Avoids dynamic attribute evaluation during single-file initializer discovery and preserves JsonResponseConfig subclasses recovered from metadata. |
| AMD GAIA | #5913, #5887, #5865 | Matches card and PIN variants safely, preserves pytest stdout capture on Windows, and uses vcpkg OpenSSL for Windows C++ builds. |
| Project | Merged contribution | Scope |
|---|---|---|
| Microsoft PyRIT | #3277, #3281, #3333, #3351 | Adds lifecycle context to scenario, service, runtime, and resource-cleanup errors. |
| Microsoft PyRIT | #3383, #3411 | Improves Self typing and subclass regression coverage for factories. |
| Microsoft PyRIT | #3441, #3456, #3472, #3504, #3531 | Makes persisted-value, CLI-view, analytics-label, converter, and registry-inspection behavior exhaustive or statically discovered. |
| Microsoft SWE-bench-Live | #54 | Corrects evaluator handling of pytest XFAIL outcomes. |
| Microsoft WinGet CLI | #6582 | Fixes export output paths containing Unicode / emoji characters. |
| Tencent TeamAI CLI | #1264, #1291 | Isolates hook-reconcile tests from contributor checkouts and makes report-push retries recover an earlier local commit. |
| Tencent BrowserSkill | #473 | Documents the correct windowless Windows GUI-host startup boundary for a foreground daemon. |
| Tencent WeKnora | #4595, #4605, #4645, #4655 | Reclaims superseded chunks, supports SQLite similar-page lookup, improves phone sign-in visibility, and clarifies PostgreSQL vector-store requirements. |
| Google Stellar Engine | #338, #339, #340 | Fixes Workbench notebook owners, GitLab Cloud SQL private-network wiring, and conditional VPC Service Controls log-sink ingress. |
| HashiCorp Terraform AzureRM | #33698 | Removes all deleted Logic App Standard app settings in one apply. |
| Alibaba Skill-Up | #332 | Records recovered agent-judge calls without exposing provider error text. |
| Soneso Stellar Agent Wallet | #446, #449 | Validates complete context rules and counts envelope fees in minimum-reserve checks. |
| Flash Linear Attention | #1353 | Preserves softplus and softplus2 names in compiled Triton kernels. |
| Toolism | #40 | Adds the opt-in SL103 rule for removing JSON Schema title annotations. |
| Azure SDK for Python | #49569 | Preserves local parent sampling decisions in the rate-limited sampler. |
| Microsoft Kiota Ruby | #192 | Derives OAuth default scopes per request and caches tokens by effective scope. |
| HasteHealth | #1391 | Implements the FHIRPath trim() string function and conformance coverage. |
| OpenTelemetry Swift | #1252 | Uses the global logger provider by default for OTelLogHandler. |
| OpenTelemetry Kotlin | #1324 | Reports lifecycle-operation failure for non-SDK tracer and logger providers. |
| AMD GAIA | #5808, #5814 | Recognizes contracted negation in claims and stabilizes Windows pip stuck-detection coverage. |
- Harbor Hub public job records: 155 published jobs with a 100% success rate, including the complete 89-task Terminal-Bench 2.1 run and five-run records for 63 Terminal-Bench 4.0 tasks.
- Terminal-Bench 2.1 #217: a public submission of Slai Agent Runtime + GPT-5.5 xhigh. All 445 containers completed successfully, producing a 100% success rate.
These benchmarks exercise different parts of an Agent system. Software-engineering tasks provide structured environments, tools, tests, and artifacts that support iterative correction. Open-ended research, evidence evaluation, multimodal understanding, fine-grained constraints, and exact answer generation depend on model capabilities.
The Runtime uses a stable supporting model to apply its reasoning capabilities. Model capability and Runtime design together shape an Agent's performance on complex, long-running work, and the Runtime benefits greatly as model performance improves.
Slai is an independently developed Agent framework project. Its design began in April 2026 and reached its current form in early June 2026 through continuous iteration. Slai Agent Runtime continues to run stably.
The developer looks forward to continued advances in foundation models—including deeper reasoning, more open-ended thinking and exploration, stronger attention mechanisms, and faster token generation—which would be a major benefit to Agent Runtime. As models improve, agents can better understand goals, plan multi-step work, explore solutions, and carry tasks through to completion.
The project documents the pain points encountered during the early use of AI, the design ideas formed around those challenges, and their implementation in a long-term personal assistant system.

