Buy once, own forever Early bird offer
v0.1.0 – macOS (14.2+)
7 - Bugs or other issues, please submit a [[https://github.com/hackerman-inc/text/issues][bug report]]
8
9 Hackerman Text is free for personal or evaluation purposes (non-commercial). Commercial use requires a license.
10
11 - [[#code-completion][Code completion]]
12 - [[#inline-commands-and-code-execution][Inline commands and code execution]]
13 - [[#custom-editor-commands][Custom-editor-commands]]
14
15 ** Code completion [34 lines folded]
50 * Inline commands and code execution
51
52 Run shell commands and evaluate Python expressions in any file. By default, allowed files are /txt/ and /md/.
53
54 Inline commands can be triggered with /Inline Command/ (or /Cmd + Shift + Return/).
55
56 % echo 'hello'
57 hello
58
59 42**42
60 150130937545296572356771972164254457814047970568738777235893533016064
61
62 ** Org-mode
63
64 Hackerman Text support code execution in Org files. This currently works with /Python/, /Lua/, /JavaScript/, and /Hy/.
65
66 #+begin_src python :var name=Hackerman
67 def main(name):
68 print(f"Welcome to Python in org-mode, { name }!")
69 main(name)
70 #+end_src
71
72 Moving cursor into this code block and running /Inline Command/ (or /Cmd + Shift + Return/).
73
74 #+RESULTS: True
75 : Welcome to Python in org-mode, Hackerman!
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
64 m_bits (int) : number of bits
65 """
66 pop_lst = []
67 for i in range (n_pop):
68 x = random.randint(x_range[0], x_range[1])
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
No accounts. No telemetry. No subscriptions.
Hackerman Text is funded directly by the people and teams who use it professionally. That keeps the focus on building a fast native editor, not side services.
Personal Early bird
$195 $325
One-time payment
Single user
Unlimited machines
Commercial use
Teams
$595 /year
For up to 10 users
Up to 10 users per license
Unlimited machines per user
Commercial use
One-year expiry
Business
$5995 /year
For larger organizations
Unlimited users
Unlimited machines per user
Commercial use
One-year expiry
Licensing FAQ.
Why should I buy a license?
Hackerman Text is free for non-commercial use. If you use it for work, a commercial license is required. That is how development is funded.
What is non-commercial use?
Non-commercial use includes learning, personal projects, hobby use, and evaluation. If you use Hackerman Text for paid work, company work, client work, or any other commercial activity, a commercial use license is required.
Which license is right for me?
The Personal license is for one individual user. Teams and Business licenses are for organizations and multi-user use.
Working alone and using it professionally: Personal
Buying for a small group: Teams
Covering a larger organization with one license: Business
Can I use my Personal license at work?
Yes. A Personal license can be used for commercial work if you are the only person using the software. For multi-user use, choose Teams or Business.
When should we choose Business instead of Teams?
Teams is designed for smaller groups and covers up to 10 users per license. If you need to cover more users, you can either increase the Teams license quantity at checkout or move to Business at 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).
Get started with Hackerman Text
Download for Mac