# mainframe

> AI-native development environment for orchestrating agents

- **URL**: https://www.freshcrate.ai/projects/mainframe
- **Author**: qlan-ro
- **Category**: AI Agents
- **Latest version**: `v0.20.0` (2026-06-01)
- **License**: MIT
- **Source**: https://github.com/qlan-ro/mainframe
- **Language**: TypeScript
- **GitHub**: 5 stars
- **Registry**: github (`qlan-ro/mainframe`)
- **Tags**: `ai-agent`, `claude`, `coding-agent`, `developer-tools`, `electron`, `llm`, `typescript`

## Description

AI-native development environment for orchestrating agents

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v0.20.0` | 2026-06-01 | High | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v0.20.0/CHANGELOG.md)   ## What's Changed * fix(core): send queued-message snapshot on chat.resume by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/353 * fix(desktop): handle width-overflow across panels, bars, and rows (#182) by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/354 * feat(bg-tasks): reconciliation, liveness sweep, and auto-kill (closes #189, #190) by @doruchiulan in htt |
| `v0.19.0` | 2026-05-26 | High | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v0.19.0/CHANGELOG.md)   ## What's Changed * fix(core/claude): gate PR-URL detection on the originating tool by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/308 * docs(readme): add demo video and personal-project disclaimer by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/311 * [chore] Revise README for clarity and updates by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/ |
| `v0.18.2` | 2026-05-08 | High | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v0.18.2/CHANGELOG.md)   ## What's Changed * feat(desktop): redesign session row + fix stale tags on resume by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/302 * test(core): regression coverage for PR detection in history replay by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/304 * feat(desktop): render fullview plugin zone as overlay modal by @doruchiulan in https://github.com/qlan |
| `v0.16.0` | 2026-05-02 | High | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v0.16.0/CHANGELOG.md)   ## What's Changed * feat: unified tool card rendering across desktop + mobile by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/262 * feat: render context-compaction events as a centered pill by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/270 * fix(desktop): pin expandable cards to viewport when toggled at chat bottom by @doruchiulan in https://github.com/qla |
| `v0.15.1` | 2026-04-27 | High | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v0.15.1/CHANGELOG.md)   ## What's Changed * fix(claude): drop sidechain entries from history to stop ghost user bubbles by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/259 * fix(worktree): stop git polls for sessions whose worktree was deleted by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/257 * fix(editor): apply InlineCommentWidget width after Monaco's addZone by @doruchiulan in |
| `v0.13.0` | 2026-04-23 | High | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v0.13.0/CHANGELOG.md)   ## What's Changed * fix(editor): open external files, restore expand, fix diff scroll (#111 #112 #113) by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/235 * fix(sessions): correct activity ordering and unblock session switch during archive (#110 #108) by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/236 * feat(chat): render agent image responses inline (#97) |
| `v0.11.1` | 2026-04-21 | High | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v0.11.1/CHANGELOG.md)   ## What's Changed * fix(desktop): ship macOS zip for auto-update + radix tooltip polish by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/228 * chore: version packages by @github-actions[bot] in https://github.com/qlan-ro/mainframe/pull/229   **Full Changelog**: https://github.com/qlan-ro/mainframe/compare/v0.11.0...v0.11.1 |
| `v0.11.0` | 2026-04-21 | High | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v0.11.0/CHANGELOG.md)   ## What's Changed * feat(sessions): derive view mode from project filter (#109) by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/222 * chore: remove local todos skill and bump mobile to 5e7d8db by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/225 * fix(composer): preserve newlines and cap max-height (#99) by @doruchiulan in https://github.com/qlan-ro/mainframe |
| `v0.10.3` | 2026-04-16 | High | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v0.10.3/CHANGELOG.md)   ## What's Changed * fix(files): worktree paths in context menu and symlink support by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/216 * fix(todos): include task title in "Task created" toast by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/217 * docs(plugins): note builtin UI is rendered from a hardcoded map by @doruchiulan in https://github.com/qlan-ro/main |
| `v0.10.2` | 2026-04-16 | High | --- **Full Changelog**: [`CHANGELOG.md`](https://github.com/qlan-ro/mainframe/blob/v0.10.2/CHANGELOG.md)   ## What's Changed * fix(desktop): contain TurnFooter crash and log renderer-gone events by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/211 * fix: downgrade launch and auto-updater errors to warn by @doruchiulan in https://github.com/qlan-ro/mainframe/pull/209 * chore: version packages by @github-actions[bot] in https://github.com/qlan-ro/mainframe/pull/212 * fix(ci): p |

## Citation

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

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