Belfry 0.21.13
A cross-platform terminal that hosts CLI coding agents such as Codex and Claude Code.
11downloads
11this week
FreeFreeware
0reviews
About Belfry
Belfry is a cross-platform terminal for macOS and Windows that hosts CLI coding agents such as Codex and Claude Code. It provides project workspaces, agent detection and status tracking, a prompt composer with queuing, provider switching, SSH sessions, and token usage statistics. Without an agent installed it still works as a full terminal.
Features
Project Workspace
- Open local directories as projects, with recent ones remembered
- Sidebar grouped by project, collapsible, resizable width (?B to collapse all)
- Sessions have built-in project affiliation; different sessions can point to different directories
- Quick Open (?K) to search and switch sessions, open recent projects, or execute common workspace actions
- File preview pane to browse current project directories and view read-only code previews; jump directly to file paths in terminal output with alerts on disk changes
Agent Hosting
- Auto-detect Codex and Claude Code: executable paths, version numbers, and reasons if unavailable
- Session status distinguishes process lifecycle (creating/running/exited/error) from current behavior (idle/streaming output/waiting for input)
- Tab titles extracted from your first prompt, with the full original text kept in tooltips
- Collaborative tasks queued separately per target Agent; deliveries paused while the Agent is busy or awaiting confirmation, sent sequentially once idle
Activity Notifications
- Only two things are worth interrupting you for: the Agent finished the job, or it's stuck on a question that strictly requires your approval
- Completion notifications are delayed by 1500 ms before sending. Activity is inferred by scanning screen text, and the sequence "Streaming Output -> Idle -> Waiting for Input" is very common (spinner vanishes first, permission prompt renders a beat later); sending a "Completed" notification prematurely in-between is a pure false positive
- No notifications when you are actively looking at that session--you can already see it
- Status in the title, identity in the body: first decide whether to deal with it now, and only then which session it is
- Unread count badges on the Dock / taskbar, automatically cleared when returning to the app
Provider Switching
- Switch Codex / Claude Code routing between official endpoints and third-party relays by modifying the CLIs' own configuration files, so running claude or codex directly outside Belfry works seamlessly
- Precise field modification: touches only routing keys like ANTHROPIC_BASE_URL and the [model_providers.belfry] table, leaving your hooks, MCP definitions, and project trust records verbatim
- On first launch, existing configuration settings are ingested into a switchable profile instead of being silently overwritten
- Backs up Codex's ChatGPT login state before switching to a third-party provider, and restores it intact when switching back to official
- Detects and warns about ANTHROPIC_* / OPENAI_* environment variables that would override config files
Terminal
- Built on xterm.js with WebGL renderer--no horizontal seams between block characters
- Unix PTY on macOS, ConPTY on Windows; shell auto-detects PowerShell, %ComSpec%, and cmd.exe in order
- SSH sessions directly invoke the system OpenSSH client: passwords, host fingerprints, and 2FA are handled natively in the terminal; ~/.ssh/config aliases, keys, and agent are inherited as-is
- Check "Remember Password" upon connection to save it to the system keychain (macOS Keychain / Windows Credential Manager) for automatic autofill on future connections; saved passwords can be cleared from the SSH form at any time
- OSC 10/11 color queries are answered directly on the Rust side. This is unavoidable: TUIs like Codex allow only a 100 ms window, and a full round trip of PTY -> IPC -> xterm.js -> IPC -> PTY often times out; on Windows, the consequence of a timeout isn't "no color" but "wrong color"--Codex falls back to reading ConPTY's black palette, rendering the input box as a solid black block
- Password...
License: LGPL-3.0-only
Features
Project Workspace
- Open local directories as projects, with recent ones remembered
- Sidebar grouped by project, collapsible, resizable width (?B to collapse all)
- Sessions have built-in project affiliation; different sessions can point to different directories
- Quick Open (?K) to search and switch sessions, open recent projects, or execute common workspace actions
- File preview pane to browse current project directories and view read-only code previews; jump directly to file paths in terminal output with alerts on disk changes
Agent Hosting
- Auto-detect Codex and Claude Code: executable paths, version numbers, and reasons if unavailable
- Session status distinguishes process lifecycle (creating/running/exited/error) from current behavior (idle/streaming output/waiting for input)
- Tab titles extracted from your first prompt, with the full original text kept in tooltips
- Collaborative tasks queued separately per target Agent; deliveries paused while the Agent is busy or awaiting confirmation, sent sequentially once idle
Activity Notifications
- Only two things are worth interrupting you for: the Agent finished the job, or it's stuck on a question that strictly requires your approval
- Completion notifications are delayed by 1500 ms before sending. Activity is inferred by scanning screen text, and the sequence "Streaming Output -> Idle -> Waiting for Input" is very common (spinner vanishes first, permission prompt renders a beat later); sending a "Completed" notification prematurely in-between is a pure false positive
- No notifications when you are actively looking at that session--you can already see it
- Status in the title, identity in the body: first decide whether to deal with it now, and only then which session it is
- Unread count badges on the Dock / taskbar, automatically cleared when returning to the app
Provider Switching
- Switch Codex / Claude Code routing between official endpoints and third-party relays by modifying the CLIs' own configuration files, so running claude or codex directly outside Belfry works seamlessly
- Precise field modification: touches only routing keys like ANTHROPIC_BASE_URL and the [model_providers.belfry] table, leaving your hooks, MCP definitions, and project trust records verbatim
- On first launch, existing configuration settings are ingested into a switchable profile instead of being silently overwritten
- Backs up Codex's ChatGPT login state before switching to a third-party provider, and restores it intact when switching back to official
- Detects and warns about ANTHROPIC_* / OPENAI_* environment variables that would override config files
Terminal
- Built on xterm.js with WebGL renderer--no horizontal seams between block characters
- Unix PTY on macOS, ConPTY on Windows; shell auto-detects PowerShell, %ComSpec%, and cmd.exe in order
- SSH sessions directly invoke the system OpenSSH client: passwords, host fingerprints, and 2FA are handled natively in the terminal; ~/.ssh/config aliases, keys, and agent are inherited as-is
- Check "Remember Password" upon connection to save it to the system keychain (macOS Keychain / Windows Credential Manager) for automatic autofill on future connections; saved passwords can be cleared from the SSH form at any time
- OSC 10/11 color queries are answered directly on the Rust side. This is unavoidable: TUIs like Codex allow only a 100 ms window, and a full round trip of PTY -> IPC -> xterm.js -> IPC -> PTY often times out; on Windows, the consequence of a timeout isn't "no color" but "wrong color"--Codex falls back to reading ConPTY's black palette, rendering the input box as a solid black block
- Password...
License: LGPL-3.0-only
| Release info | New Release on Oct 10, 2026 |
|---|---|
| Release notes | ?? - ???? BELFRY_CODEX_NATIVE=1 ????????:Codex ???????????,??????/Hook????????? Provider ??;????????? ID???????,Claude?Pi ????????????????????/????,????????????,?? docs/codex-native-launch.md? - ???? PowerShell Codex ????,????????????????,??????????????? ?? - ?????????????????????,???????????????? - ???????????????Quick Open ???/??????????????????,?????"??????"??? - ?????????????????;???????????????????;????? F2 ? Enter/Esc ????,Quick Open ?????????????? - ??????????,??????????????;??????????????????,????????? - Provider ??????????,?????????????;????????????,??/????????,????????????????????????????????,?? CLI ???????????? ?? - ?????????????????????????????,???????????????? PTY ??? - ???????????????,????????????????????,??????????????????? - ???????????????????????????????????? PTY resize ???;???????????? click ????? - ????????????;????????? PTY,???????????????,?????????????? - Windows Hook ???? CLI ??,???????????;?????????????? Hook,???? JSON ??????,???????? - ???????????,Windows ?????????;????????????????????,???????????? ???? - Windows ????????????????? Hook,??? Agent ??;Codex ? Hook ????????? - ???????????????? Agent ???????,???????????? Windows ?????????????????????? |
| Related tags | ai command-line console terminal |
| Listing data | winget |
Reviews
No reviews yet. Be the first to review Belfry.
Used Belfry? Tell other visitors what you thought.
Log in to write a reviewOther products by this publisher
- "No Distractions" for YouTube 4.10 ----
- #Bible 11.5 "Incredible App - My sister shared this app with me a few weeks ago and it is truly incredible.
- % Percentage Calculator Pro 1.41 This is the Pro version of % Percentage Calculator.
- (beat) for iOS 0.5.9 An elegant Fountain screenwriting app, created by a screenwriter for screenwriters.
- (Deep) HIARCS Chess Explorer 1.14 Chess database, analysis and game playing program
Most viewed Windows Delphi Components
- 1 ComPort 3.9 Delphi and C++ Builder component for serial communication for Windows. Communication with devices connected to serial port. Easy of use and very powerful. Uses multithreading and overlapping for maximum performance.
- 2 TRichView for Delphi 16.13.3 Delphi/C++Builder components for displaying, editing and printing rich hypertext documents. Various text formatting, tables, images, textured background, HTML, DocX export, RTF import and export, data-aware versions, printing with scalable preview.
-
3
Advanced WiFi-Manager 5.5
Advanced WiFi-Manager is a developer tool that allows you to manage wireless networks and settings in Windows 2000, 2003, XP and Vista using one set of API functions.
-
4
Absolute Database 7.30
Single file Delphi database with comprehensive SQL support, strong encryption, BLOBs and multiuser mode support. This BDE alternative is fully compatible with standard and third-party db-aware components and reporting engines.
-
5
Luxand FaceSDK 8.0
Real-time precision face recognition and identification SDK for C++, C#, Objective C, Swift, Java, VB, Delphi, Python. FaceSDK enables developers to build web, Windows, Linux, MacOS X, iOS and Android applications with face recognition functionality.
-
6
DAC for MySQL 3.1.0
DAC for MySQL (also known as MySQLDAC) is the most powerful component suite for Delphi/C++Builder/ MySQL. It allows you to create Delphi/BCB applications with direct access to MySQL DB without BDE/ODBC. A MySQL library is not required.
-
7
hbTapi Components 10.2
hbTapi Components is a collection of Delphi VCL components allowing object-based access to Microsoft's Telephony API (TAPI). It supports multiple phones, lines, addresses and calls. DTMF handling and wave playback/recording is included.
-
8
TeeChart Pro VCL / FMX 2018
TeeChart VCL/FMX charting components library offers full set of Graph styles in 2D and 3D for data visualization, 50+ financial and statistical indicators for you to choose from together with an unlimited number of axes and 30 Palette components.
-
9
Email Validator .NET Component 6.0
Ultimate Email Validator is a .NET class library that adds powerful and comprehensive address validation to your .NET app without sending e-mails to recipients. You can easily validate bulk e-mails loaded from many sources with a single line of code
-
10
Advanced Data Export VCL 4.2
Advanced Data Export VCL is a component suite for Delphi and C++ Builder that will allow you to save your data in the most popular data formats for the future viewing, modification, printing or web publication.
Most downloaded Windows Delphi Components
- 1 ComPort 3.9 Delphi and C++ Builder component for serial communication for Windows. Communication with devices connected to serial port. Easy of use and very powerful. Uses multithreading and overlapping for maximum performance.
-
2
Absolute Database 7.30
Single file Delphi database with comprehensive SQL support, strong encryption, BLOBs and multiuser mode support. This BDE alternative is fully compatible with standard and third-party db-aware components and reporting engines.
-
3
jDoji Candlestick Pattern Recognition Engine DEMO
jDoji Pattern Recognition Engine is a high performance pattern recognition engine with pre-built candlestick pattern library included.
- 4 Demo toolbar for Microsoft Outlook (MSODemoToolbar). 1.1 This demo program allows to add a toolbar into Microsoft Outlook. Developers can use the source code as a framework for their own toolbars.
- 5 TRichView for Delphi 16.13.3 Delphi/C++Builder components for displaying, editing and printing rich hypertext documents. Various text formatting, tables, images, textured background, HTML, DocX export, RTF import and export, data-aware versions, printing with scalable preview.
-
6
DAC for MySQL 3.1.0
DAC for MySQL (also known as MySQLDAC) is the most powerful component suite for Delphi/C++Builder/ MySQL. It allows you to create Delphi/BCB applications with direct access to MySQL DB without BDE/ODBC. A MySQL library is not required.
- 7 Demo toolbar for Internet Explorer x64 1.0 Demo toolbar for Internet Explorer x64
-
8
Active Query Builder Delphi VCL Edition 1.13
Active Query Builder is a Delphi VCL component to create SQL queries easily. True two-way query builder with user-friendly interface and unique query research capabilities; a perfect choice for both SQL beginners and experienced query writers.
-
9
Object Inspector 1.592
Object Inspector is a component suite containing inspectors that allow you to change anything in your application at runtime.
-
10
hbTapi Components 10.2
hbTapi Components is a collection of Delphi VCL components allowing object-based access to Microsoft's Telephony API (TAPI). It supports multiple phones, lines, addresses and calls. DTMF handling and wave playback/recording is included.