Hackerman
Overview of Hackerman
Hackerman: The Emacs of the AI Age
What is Hackerman?
Hackerman is a lightweight, hackable, and AI-native code editor designed for macOS and Linux, slated for release in 2025. Positioning itself as the “Emacs of the AI age,” Hackerman aims to provide developers with a modern coding experience that leverages the power of artificial intelligence.
How does Hackerman work?
Hackerman is built with a focus on flexibility and extensibility. The editor is designed to allow users to:
- Customize keybindings
- Create custom themes
- Bring their own lexers for esoteric languages
- Mix and match LLM models
The core functionality includes multi-cursor editing, multiple selections, and a project-wide search feature, all while maintaining Zed-like performance.
Key Features
- AI-Native Integration: Inline commands, Python eval, and AI chat capabilities.
- Hackable Architecture: Everything is treated as text files, making it agent-friendly.
- Multiple Views: Single document with changes instantly reflected in all views.
- High Performance: Designed for Zed-like performance with plans for Sublime-like performance.
- Extensive Language Support: Built-in native-level lexers optimized for speed for a wide range of programming languages including:
- Assembly, Bash, C, C++, CSS, Cython, D, HTML, Lua, Odin, Python
Editor Roadmap
Done:
- Core editor features (multi-cursor editing, multiple selections)
- Everything as text files (agent friendly)
- Multiple views, single document (changes instantly reflected in all views)
- Zed-like performance
- Create your own themes
- Project-wide search
- Keybind custom functions
- Local LLMs
Building:
- Emacs-like org mode for notes (replacing scratch pad)
- Remote development (SSH)
- Virtual buffers for very large files (10M+ lines)
- Sublime-like performance
Why is Hackerman important?
Hackerman is important because it represents a new generation of code editors that tightly integrate AI. This integration can significantly improve developer productivity by:
- Automating repetitive tasks
- Providing intelligent code completion
- Offering real-time feedback and suggestions
Who is Hackerman for?
Hackerman is designed for developers who:
- Want a modern, high-performance code editor
- Need AI integration to boost productivity
- Appreciate the flexibility and customization of editors like Emacs
How to use Hackerman?
To get started with Hackerman, you can join the waitlist on the official website. Once the editor is launched in 2025, you will be able to download it for macOS and Linux.
Programming Languages
Available:
Assembly, Bash, C, C++, CSS, Cython, D, HTML, Lua, Odin, Python
Polishing:
C#, JavaScript, JSON, Makefile, Markdown, Pascal, Perl, PowerShell, R, Ruby, Rust
Planned:
Dart, Fortran, Go, Haskell, Kotlin, LaTeX, Lisp, Mojo, Nim, OCaml, PHP, Prolog, Scala, Swift, TypeScript, Verilog, Zig
Conclusion
Hackerman is an exciting new code editor that combines the power of AI with the flexibility of traditional editors like Emacs. Its AI-native features, hackable architecture, and extensive language support make it a promising tool for modern developers looking to enhance their productivity. By focusing on performance and customization, Hackerman aims to offer a unique and compelling coding experience.
AI Programming Assistant Auto Code Completion AI Code Review and Optimization AI Low-Code and No-Code Development
Best Alternative Tools to "Hackerman"
Aider is an open-source AI pair programming tool that works directly in your terminal, supporting multiple LLMs including Claude 3.7 Sonnet, DeepSeek, and GPT-4o for code generation and collaboration.
Discover Vibe Coding, a platform with AI coding tools to generate code using natural language. Explore top AI tools and expert guides to build projects faster.
16x Prompt is an AI coding tool for managing code context, customizing prompts, and shipping features faster with LLM API integrations. Ideal for developers seeking efficient AI-assisted coding.
GitHub Next explores the future of software development by prototyping tools and technologies that will change our craft. They identify new approaches to building healthy, productive software engineering teams.