Buy once, own forever Early bird offer
v0.1.0 – macOS (14.2+)
12 + ** Sub-headline [4 lines folded]
17 - ** TODO
18
19 - [X] Index page
20 - [X] Quickstart
21 - [ ] Features
22 - [ ] Releases
23 - [X] Install
24 - [ ] Manual
25 - [ ] Contribute
26
27 + ** Headline 2 [17 lines folded]
45 - * Inline code execution
46
47 - #+begin_src python :var name=Michael
48 def main(name):
49 print(f"Welcome to Python in org-mode, { name }!")
50 main(name)
51 #+end_src
52
53 #+RESULTS:
54 : Welcome to Python in org-mode, Michael!
55
56 #+begin_src lua :var name=Michael
57 local function main(name)
58 print("Welcome to Lua in org-mode, " .. name .. "!")
59 end
60 main(name)
61 #+end_src
62
34 else:
35 binary.append(0)
36 decimal = math.floor(decimal / 2)
37 while len(binary) < 4:
38 binary.append(0)
39
40 return list(reversed(binary))
41
42 assert encode(9, -10, 14, 5) == (1, 1, 0, 0, 1)
43
44 - def decode(B, x_low, x_high, m):
45 """Decode binary into decimal number
46
47 B (list) : binary number
48 x_low (int) : lower bound of x
49 x_high (int) : upper bound of x
50 m (int) : number of bits
51 """
52
53 return x_low + int((''.join(map(str, B))), 2) * ((x_high - x_low) / ((2 ** m) - 1))
54
55 assert int(decode([1, 1, 0, 0, 1], -10, 14, 5)) == 9
56
57 - def generate_population(f, n_pop, x_range, y_range, m_bits):
58 """Generate initial population
59
60 f (function) : cost function
61 n_pop (int) : number of population
62 x_range (list) : range of x
63 y_range (list) : range of y
Hackerman Text is a minimalist text editor for code. Designed to make typing feel instant, then stay out of your way.
Offline by default. No accounts. No telemetry.
Zero-latency typing
Every feature is built to keep keypress-to-paint latency under 10 ms.
Local + hosted AI
Run fast code completions on your own hardware or through supported cloud models.
Agent agnostic
Use any agent CLI you want. Detects external file changes and refreshes seamlessly.
No learning curve
Platform-native shortcuts, with every key binding fully customizable.
Hackable
Create your own themes, commands, and custom lexers for esolang fans.
No lock-ins
Themes, commands, and settings are stored as plain text. Easy to edit, version control, and move.
Built for multi-window workflows.
Split a file to work in multiple places at once
Open several files side by side in horizontal panes
Detach tabs into their own windows
Drag files between windows
Multiple views of the same file stay seamlessly in sync
Fast file finder and project-wide search
Non-intrusive AI.
AI code completion is opt-in and on-demand
No chat panels, no agent clutter, no workflow takeover
Use local models or selected hosted providers
Org-mode, shell, and scripting.
Org-mode for notes, planning, and literate work
Inline shell commands and Python eval
Hot-reloaded scripts as editor commands
Shipped
v0.1.0 – macOS (14.2+)
Zero-latency typing (sub 10ms)
Multi-cursor editing
Multiple views, single document
Support for local and hosted LLMs
Copilot-like code completion
Project-wide search (ripgrep)
Context-aware autocomplete
Create your own themes
Keybind custom functions
Code scroller (minimap)
Emacs-like org mode for notes
In-code shell and Python eval
Built-in native lexers for fast, reliable syntax highlighting.
Assembly
Bash
C
C#
CSS
Cython
D
Dart
Fortran
Go
Haskell
HTML
JavaScript
Kotlin
LaTeX
Lisp
Lua
Makefile
Markdown
Mojo
Nim
OCaml
Odin
Pascal
Perl
PHP
PowerShell
Prolog
Python
R
Ruby
Rust
Scala
Swift
TypeScript
Verilog
Zig
Jai
Teams
$595 /year
$4.96 per month, per user
Up to 10 users per license, unlimited machines per user
One-year expiry
Business
$5995 /year
$3.33 per month, per user for 150 seats
Unlimited users, unlimited machines per user
One-year expiry
Licensing FAQ.
Is a license required for commercial use?
Yes. Commercial use requires one of our paid licenses.
Which license is best for me?
The Personal license is issued to an individual. Teams and Business licenses are issued to an organization, intended for multi-user use.
Can I use my Personal license at work?
Yes, if you are the only person using the software. For multi-user use, please upgrade to Teams or Business.
When do we need to upgrade from Teams to Business?
If you outgrow the maximum 10 users per license on Teams, you can add more users by increasing quantity at checkout or upgrade to Business at your next renewal.
I lost my license file, where can I get a new one?
Email [email protected] and we will re-issue your license file. Please include the email used at checkout and any other available order details (order number, receipt, approximate purchase date).
Hackerman, Inc. ©
Get started with Hackerman Text
Download for Mac