Observed since 20 Oct, 17:59 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
100xchat
Chat with AI directly from your terminal, with Markdown support.
Chat with advanced AI models directly from your terminal.
100xchat is a powerful, fast, and persistent command-line chat client designed for developers. Never leave your terminal to ask a question, generate code, or brainstorm ideas again. Built with Node.js and runnable with a single npx command.

npx.fzf (if installed) for a fluid, Telescope-like experience when switching between sessions and models.fzf? No problem. The tool automatically falls back to a simple, numbered-list interface.gpt-4o, gpt-4o-mini, etc.) on the fly.Ctrl+C.The beauty of 100xchat is that you don't need to install it. Just run it with npx:
npx 100xchat
The first time you run it, you will be prompted to enter your OpenAI API key. This is saved locally in ~/.100xchat-config.json, so you only have to do it once.
Control 100xchat using simple slash commands:
| Command | Description |
|---|---|
/help | Displays the list of available commands. |
/new | Starts a brand new chat session. |
/sessions | Opens an interactive menu to switch between your past conversations. |
/model | Opens an interactive menu to select a different OpenAI model. |
/private | Starts a temporary session that is not saved to your history. |
/exit | Exits the application. |
Ctrl+C | Cancels a streaming response. Press again at the prompt to exit. |
~/.100xchat-config.json.~/.100xchat-sessions.json.You can safely delete these files to reset the application.
This project is licensed under the ISC License. See the package.json file for details.
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
aiEnvironment{
"local_name": "ai",
"alias": false,
"peer_metadata": null
} | ^4.3.19 | runtime |
zodEnvironment{
"local_name": "zod",
"alias": false,
"peer_metadata": null
} | ^4.0.5 | runtime |
diffEnvironment{
"local_name": "diff",
"alias": false,
"peer_metadata": null
} | ^8.0.2 | runtime |
globEnvironment{
"local_name": "glob",
"alias": false,
"peer_metadata": null
} | ^11.0.3 | runtime |
markedEnvironment{
"local_name": "marked",
"alias": false,
"peer_metadata": null
} | ^12.0.2 | runtime |
openaiEnvironment{
"local_name": "openai",
"alias": false,
"peer_metadata": null
} | ^4.0.0 | runtime |
@ai-sdk/googleEnvironment{
"local_name": "@ai-sdk/google",
"alias": false,
"peer_metadata": null
} | ^1.2.22 | runtime |
@ai-sdk/openaiEnvironment{
"local_name": "@ai-sdk/openai",
"alias": false,
"peer_metadata": null
} | ^1.3.23 | runtime |
marked-terminalEnvironment{
"local_name": "marked-terminal",
"alias": false,
"peer_metadata": null
} | ^6.2.0 | runtime |
Source distribution
{
"shasum": "bcd8df44912c109a04628bec310a93fa91b39023",
"tarball": "https://registry.npmjs.org/100xchat/-/100xchat-1.1.7.tgz",
"fileCount": 11,
"integrity": "sha512-g4CDrbWOXwlUCW7G9vcXFnm2txat7pJGEgHfZ526cP4OL1PegPVL09tv5t/xyximy8XsokdcoMQJdQg5ppEk2w==",
"signatures": [
{
"sig": "MEYCIQDZHyKt4bSGHeaIjMWV2QZRVxf3EP5j2uLft7R9Fo4d/wIhAKVQq9LHrW/W+y4Kc9u8HXKXXz5zCJJu5P7gzub5SNc2",
"keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
}
],
"unpackedSize": 51337
}Observed since 20 Oct, 17:59 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:e48811d323f3c54004a82305106a5f2cd8ac3c55e7bddddbc2b75fb891cae87b