# vobase

> The app framework built for AI coding agents. Own every line. Your AI already knows how to build on it.

- **URL**: https://www.freshcrate.ai/projects/vobase
- **Author**: vobase
- **Category**: MCP Servers
- **Latest version**: `@vobase/template@3.18.0` (2026-05-29)
- **License**: MIT
- **Source**: https://github.com/vobase/vobase
- **Language**: TypeScript
- **GitHub**: 44 stars, 8 forks
- **Registry**: github
- **Tags**: `better-auth`, `bun`, `claude`, `drizzle-orm`, `flyio`, `honojs`, `mcp`, `rag`, `typescript`

## Description

The app framework built for AI coding agents. Own every line. Your AI already knows how to build on it.

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `@vobase/template@3.18.0` | 2026-05-29 | High | ### Minor Changes  -   [`8d85b50`](https://github.com/vobase/vobase/commit/8d85b50aba6e9d9ebe7b21e8ddc04365e252fa3b) Thanks [@mdluo](https://github.com/mdluo)! - # Lead routing + conversation ownership, scriptable agent ops, and a blocking wake test verb      A batch of operator- and agent-facing capabilities: a staff-attribute–driven lead-routing engine with conversation ownership, three CLI verbs for managing an agent's skills without a redeploy, a one-call end-to-end wake test verb, and an ex |
| `@vobase/template@3.17.1` | 2026-05-22 | High | ### Patch Changes  -   Updated dependencies \[[`4cf453c`](https://github.com/vobase/vobase/commit/4cf453c83adc1bd161b9a85acd111d3860e6426e)]:     -   @vobase/core@0.43.1 |
| `@vobase/template@3.14.1` | 2026-05-15 | High | ### Patch Changes  -   [`49231d7`](https://github.com/vobase/vobase/commit/49231d746fcd5d47f0a8b37aca8d8a0f2871613c) Thanks [@mdluo](https://github.com/mdluo)! - Three independent template changes, batched:        **Operator-agent heartbeat kill-switch.** A new org-scoped setting,       `operatorHeartbeatEnabled`, gates the cron-driven standalone-lane wakes       (`renderStandaloneBrief`). The Settings → Operator agent section now exposes       a toggle backed by `useOrgSetting`, a new generic h |
| `@vobase/template@3.8.2` | 2026-05-11 | High | ### Patch Changes  -   Updated dependencies \[[`84df3b9`](https://github.com/vobase/vobase/commit/84df3b959e9ec0b01fed74513052bd62ebde98b0), [`a9dc138`](https://github.com/vobase/vobase/commit/a9dc1385c5ee4ebee79e18c72b19995d5d984e75)]:     -   @vobase/core@0.39.0 |
| `@vobase/template@3.4.0` | 2026-05-05 | High | ### Minor Changes  -   [`e3d4817`](https://github.com/vobase/vobase/commit/e3d48170834b8be36413c7dcd8bee3cc14f0411e) Thanks [@mdluo](https://github.com/mdluo)! - # Changes module: history audit log + self-learn observer      The changes module previously only surfaced **pending** proposals. Once a staff reviewer approved or rejected one, the row simply vanished — no audit log, no "applied to /policies/refunds.md" feedback, no way to answer "who decided this and when?". And the self-learn loop wa |
| `create-vobase@0.7.0` | 2026-04-30 | High | # create-vobase  ## 0.6.2  ### Patch Changes  -   [`91e5b70`](https://github.com/vobase/vobase/commit/91e5b701e1580f32d0172e9b9bcceb917f95f437) Thanks [@mdluo](https://github.com/mdluo)! - Migrate scaffolder from `.agents/skills` to `.claude/skills`      The repo moved agent skills from `.agents/skills/` to `.claude/skills/` and replaced `AGENTS.md` with `CLAUDE.md`. This updates the scaffolder to match:      -   **Remove CLAUDE.md → AGENTS.md symlink** — scaffolded projects now have `CLAUDE.md` |
| `@vobase/core@0.33.0` | 2026-04-22 | High | ### Minor Changes  -   [`d792910`](https://github.com/vobase/vobase/commit/d7929108fc7c54e7e5ac66a7d7300886fa028b35) Thanks [@mdluo](https://github.com/mdluo)! - # Realtime LISTEN DSN + auth id generation + idempotent auto-join      Three focused core changes shipped together.      ## Realtime: dedicated LISTEN DSN for pooled deployments      The realtime service (`createRealtimeService` / `createApp`) now accepts an     optional dedicated DSN for its LISTEN connection. This fixes silent SSE |
| `create-vobase@0.6.2` | 2026-04-17 | High | ### Patch Changes  -   [`91e5b70`](https://github.com/vobase/vobase/commit/91e5b701e1580f32d0172e9b9bcceb917f95f437) Thanks [@mdluo](https://github.com/mdluo)! - Migrate scaffolder from `.agents/skills` to `.claude/skills`      The repo moved agent skills from `.agents/skills/` to `.claude/skills/` and replaced `AGENTS.md` with `CLAUDE.md`. This updates the scaffolder to match:      -   **Remove CLAUDE.md → AGENTS.md symlink** — scaffolded projects now have `CLAUDE.md` as the primary file, no sy |
| `@vobase/core@0.32.1` | 2026-04-14 | High | ### Patch Changes  -   [`ad4bf1e`](https://github.com/vobase/vobase/commit/ad4bf1ed0851ed5cd17d48f8d32fd2cf8e034c4d) Thanks [@mdluo](https://github.com/mdluo)! - # Shorten default nanoid IDs from 12 to 8 characters      Reduced the default nanoid primary key length from 12 to 8 characters across all tables. Each Vobase project is single-tenant with relatively small data volumes, so 12 characters of entropy was unnecessarily long. 8 characters with a 36-char alphabet provides ~41 bits of entropy |
| `@vobase/core@0.32.0` | 2026-04-13 | Medium | ### Minor Changes  -   [`e31a02d`](https://github.com/vobase/vobase/commit/e31a02dc0cf7aee5ca83936c4ac18cd072197daf) Thanks [@mdluo](https://github.com/mdluo)! - # Decouple Core from Platform      Remove all platform-specific code from `@vobase/core`, making it a fully generic framework. Platform-specific functionality (auth plugins, push routes, token refresh) now belongs in the template layer.      ## Breaking Changes      ### Removed Exports      \| Removed Export                             \| |

## Citation

- HTML: https://www.freshcrate.ai/projects/vobase
- Markdown: https://www.freshcrate.ai/projects/vobase.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/vobase/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
