---
name: "megahal"
section: "1"
platform: "linux"
package: "megahal"
version: "9.1.1a-9"
release: "Debian 6.0 (Squeeze)"
platforms: ["linux"]
url: "https://new.carta.tech/megahal"
---

# megahal(1)

chat with megahal

## NAME

megahal, megahal-personal - chat with megahal

## SYNOPSIS

**megahal**\
 **megahal-personal**

## DESCRIPTION

**megahal** is a conversation simulator. It differs from conversation simulators such as Eliza in that it uses a Markov Model to learn how to hold a  conversation. It is possible to teach MegaHAL to talk about new topics, and in different languages. **megahal-personal** is a variant of megahal that saves its state files in ~/.megahal/ when it exits. This lets each user have their own personal megahal.

## OPTIONS

- \--no-prompt, -p

  Do not display prompt when asking user for input. This is a debian-specific modification, and is useful mainly if you want to interface megahal to another program.

- \--no-wrap, -w

  Do not word-wrap text megahal outputs. This is a debian-specific modification, and is useful mainly if you want to interface megahal to another program.

- \--no-banner, -b

  Suppress the startup banner. This is a debian-specific modification, and is useful mainly if you want to interface megahal to another program.

## WARNING

MegaHAL allows multiple lines to form a single input. Thus a single newline character is parsed as any other token and MegaHAL can output replies consisting of multiple lines. To end an input, you need to type enter twice.

## SEE ALSO

/usr/share/doc/megahal/README.TXT.gz

## AUTHOR

This manual page was written by Joey Hess, for the Debian GNU/Linux system.
