Description
Bebok is a desktop GUI headless AI coding agent built in Rust, utilizing frameworks such as axum, tokio, rmcp, and portable-pty. It is designed to operate locally, providing a secure and efficient environment for coding tasks. The tool supports HTTP and SSE protocols, ensuring seamless communication and data transfer. Bebok features an Angular 20 zoneless client, enhancing user interaction and experience. The Tauri 2 desktop shell provides a robust platform for desktop applications, with plans to extend support to mobile devices in the near future.
Bebok integrates with several AI platforms, including OpenAI, Anthropic, Z.ai, and Ollama, offering a wide range of AI capabilities to users. The MCP bridge and permission engine ensure secure and controlled access to resources, while the PTY terminal facilitates advanced terminal operations. This makes Bebok a versatile tool for developers seeking to leverage AI in their coding processes.
The tool is particularly suitable for developers looking for a local-first solution that prioritizes security and efficiency. Its integration with leading AI platforms allows for enhanced coding capabilities, making it a valuable asset for developers in various industries. Bebok's local-first approach ensures that data remains secure and accessible, providing peace of mind to users concerned about data privacy.
Bebok AI Coding Agent's Core Features
Local-first AI coding agent
Built in Rust with axum, tokio, rmcp, portable-pty
Supports HTTP and SSE
Angular 20 zoneless client
Tauri 2 desktop shell
Integrates with OpenAI, Anthropic, Z.ai, Ollama
MCP bridge and permission engine
PTY terminal for advanced operations
Getting Started with Bebok AI Coding Agent
Developer: Clone the repository
Install dependencies
Configure the environment
Execute the application
Optimize for specific use cases
Bebok AI Coding Agent's Use Cases
- Local AI Development
- Secure Coding
- AI Integration
- Desktop Application Development
- Advanced Terminal Operations








