abdfnx
botway
TypeScript

๐Ÿค– Generate, build, handle and deploy your own Bot with your favorite language, for Discord, or Telegram, or even Slack

Last updated Mar 10, 2026
195
Stars
11
Forks
1
Issues
0
Stars/day
Attention Score
4
Language breakdown
No language data available.
โ–ธ Files click to expand
README

Botway

๐Ÿค– Generate, build, handle and deploy your own AI Bot with your favorite language, for Discord, or Telegram, or even Slack

With botway, you can focus on your bot's logic and don't worry about the infrastructure. and we will take care of the rest.

Botway uses [Railway][rw] and [Render][rnd] to host your bot code and database.

Botway Screenshot

Requirements

  • [Railway Account][rw]
  • [Render Account][rnd]

Installation โฌ‡

Using script

  • Shell
curl -sL https://dub.sh/botway | bash
  • PowerShell
irm https://dub.sh/bw-win | iex

then restart your powershell

Homebrew

brew install abdfnx/tap/botway

Scoop

scoop bucket add botway https://github.com/abdfnx/botway
scoop install botway

Usage

  • Initialize ~/.botway
botway init
  • Authenticate with your favorite host service
# railway
  botway login railway

# render botway login render

  • Open Botway TUI
botway
  • Create a new botway project
botway new <project-name>
  • Manage your bot tokens
botway tokens <command> [flags] <project-name>
  • Start running your bot
# Under the project directory
  botway start
  • Manage your bot database
# Under the project directory
  botway database <command>
  • Deploy and upload project from the current directory
# Under the project directory
  botway deploy
  • Execute a local command using variables from the active environment
# Under the project directory
  botway exec <command>

Roadmap

You can see the Roadmap

Keyboard shortcuts

  • Up: Move up
  • Down: Move down
  • Tab: Switch windows
  • Ctrl+O: Open bot project at Host Service
  • Esc: Reset
  • Ctrl+Q: Quit

Technologies Used in Botway

Special thanks โค

Thanks to @charmbracelet for their awesome TUI libraries ๐Ÿ—.

Also thanks to @railwayapp and @renderinc for their amazing cloud and host services โ˜๏ธ.

License

botway is licensed under the terms of MIT license.

Star History

Star History Chart

[rw]: https://railway.app [rnd]: https://render.com

ยฉ 2026 GitRepoTrend ยท abdfnx/botway ยท Updated daily from GitHub