awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
erroneousboat avatar

erroneousboat/slack-term

0
View on GitHub↗
6,603 estrellas·227 forks·Go·MIT·5 vistas

Slack Term

slack-term is a text-based user interface client that provides command line access to Slack workspaces. It allows users to manage channels, read discussion threads, and send messages directly from a terminal environment using Slack API integration.

The application utilizes a modal-based interface to toggle between message input, search, and channel navigation. Users can customize the experience by mapping specific keys to application actions via an external configuration file.

The tool includes capabilities for workspace management and content search, enabling the location of specific messages across a workspace without leaving the shell.

Features

  • Command Line Chat Clients - Provides a full functional terminal-based application for interacting with Slack.
  • CLI Workspace Interfaces - Integrates Slack workspace access into a terminal workflow to track conversations and search information.
  • TUI Productivity Applications - Implements a keyboard-driven terminal user interface for real-time communication and thread management.
  • Messaging API Integrations - Interfaces with Slack APIs to fetch conversation data and post messages from the shell.
  • Slack Terminal Clients - Provides a command line interface for accessing Slack workspaces, managing channels, and sending messages.
  • Conversation Management - Provides the ability to read and navigate Slack channels and discussion threads within the terminal.
  • Message Senders - Implements the capability to compose and send text messages to specific Slack channels.
  • Workspace API Management - Provides command line interface access to Slack workspace APIs for managing communications.
  • Keyboard Driven Communication - Enables sending and managing team messages using a text interface and custom shortcuts.
  • Content Search Filters - Provides a dedicated search mode to locate specific messages and conversations across the workspace.
  • Configurable Key-to-Command Mappings - Allows users to map specific keyboard keys to application actions via an external configuration file.
  • Interface Mode Switching - Toggles between distinct modes like message input, search, and channel navigation to manage focus.
  • Terminal Buffer Rendering - Updates the text interface by mapping internal state to specific screen coordinates and character buffers.
  • Event-Driven Input Handlers - Processes user keystrokes through an event loop to trigger actions based on the current modal state.
  • Keyboard Shortcut Mapping - Supports redefining keyboard shortcuts via configuration to optimize navigation and interaction.
  • Communication Tools - Slack client for the terminal.

Historial de estrellas

Gráfico del historial de estrellas de erroneousboat/slack-termGráfico del historial de estrellas de erroneousboat/slack-term

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Slack Term

Proyectos open-source similares, clasificados según cuántas características comparten con Slack Term.
  • slack-go/slackAvatar de slack-go

    slack-go/slack

    4,948Ver en GitHub↗

    This is a Go client library for interacting with the Slack API, providing a programmatic interface to manage channels, users, and workspace settings. It functions as a bot framework and event handler, allowing for the development of automated assistants that respond to workspace activities. The library includes a dedicated Block Kit builder for constructing complex UI layouts, such as interactive elements, data tables, and visualizations, for rich messaging. It also provides a full implementation for managing user authentication and identity verification through OAuth2 and OpenID Connect. Br

    Gogogolangslack
    Ver en GitHub↗4,948
  • jakiestfu/medium.jsAvatar de jakiestfu

    jakiestfu/Medium.js

    4,380Ver en GitHub↗

    Medium.js is a JavaScript rich text editor library and framework for building what-you-see-is-what-you-get editors. It acts as a lightweight wrapper for the browser contenteditable API, transforming standard elements into styled editors that support rich text formatting and semantic HTML output. The library functions as an HTML content sanitizer, stripping unwanted tags and attributes from typed or pasted content to maintain clean markup. It provides a system for implementing custom keyboard interactions and mapping shortcuts to trigger styling changes or element insertion. The framework cov

    JavaScript
    Ver en GitHub↗4,380
  • rubenlagus/telegrambotsAvatar de rubenlagus

    rubenlagus/TelegramBots

    5,467Ver en GitHub↗

    TelegramBots is a bot framework for Java and a client for the Telegram messaging platform. It provides the tools necessary to build automated assistants that communicate with the messaging API to send and receive messages and manage user interactions. The project enables the creation of conversational interfaces through custom keyboards and inline buttons. It supports the delivery of multimedia content, allowing bots to send and receive documents, photos, and other media files. The framework handles bot updates via polling or webhooks and supports the implementation of automated messaging wo

    Java
    Ver en GitHub↗5,467
  • howdyai/botkitAvatar de howdyai

    howdyai/botkit

    11,585Ver en GitHub↗

    Botkit is a multi-platform chatbot framework designed to build conversational bots that operate across different messaging services using a unified interface. It provides a core system for multi-platform development, utilizing a platform adaptation layer to translate service-specific API payloads into a standardized internal format. The framework features a conversational dialog manager that coordinates multi-turn interactions through state-tracking, branching logic, and scripted flows. It employs a message processing middleware pipeline to intercept, normalize, and enrich incoming and outgoi

    TypeScriptbotbot-applicationbotkit
    Ver en GitHub↗11,585
Ver las 30 alternativas a Slack Term→

Preguntas frecuentes

¿Qué hace erroneousboat/slack-term?

slack-term is a text-based user interface client that provides command line access to Slack workspaces. It allows users to manage channels, read discussion threads, and send messages directly from a terminal environment using Slack API integration.

¿Cuáles son las características principales de erroneousboat/slack-term?

Las características principales de erroneousboat/slack-term son: Command Line Chat Clients, CLI Workspace Interfaces, TUI Productivity Applications, Messaging API Integrations, Slack Terminal Clients, Conversation Management, Message Senders, Workspace API Management.

¿Qué alternativas de código abierto existen para erroneousboat/slack-term?

Las alternativas de código abierto para erroneousboat/slack-term incluyen: slack-go/slack — This is a Go client library for interacting with the Slack API, providing a programmatic interface to manage channels,… jakiestfu/medium.js — Medium.js is a JavaScript rich text editor library and framework for building what-you-see-is-what-you-get editors. It… rubenlagus/telegrambots — TelegramBots is a bot framework for Java and a client for the Telegram messaging platform. It provides the tools… klaussinani/taskbook — Taskbook is a command-line task manager and local plain-text organizer that provides a terminal user interface for… fuergaosi233/wechat-chatgpt — This project is a conversational AI bot that integrates large language models into WeChat accounts to provide… dooit-org/dooit — Dooit is a terminal-based task manager that utilizes a text user interface to organize todo lists and project…