← 开源
miantiao-me

ssh-ai-chat

Chat with AI over SSH.

ApplicationsWrappersTypeScript
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
923
Star
69
Fork
+-4
本周
1
贡献者
创建于 2025-06-14 · 更新于 2026-10-16 · 今日第 12609 名
主要开发者

miantiao-me/ssh-ai-chat 排名第 12,609,有 923 个星标。

同类别比较

miantiao-me/ssh-ai-chat 排名第 12,609,此处有 8 个同类条目;Dicklesworthstone/claude_code_agent_farm 排名第 12,611。

同类别比较
名称排名指标
umputun/revdiff12,585
语言:
Go
星标数:
929
分叉数:
96
简介:
TUI for reviewing diffs, files, and documents with inline annotations
eclaire-labs/eclaire12,598
语言:
TypeScript
星标数:
925
分叉数:
99
简介:
Local-first, open-source AI assistant for your data. Unify tasks, notes, docs, photos, and bookmarks. Private, self-hosted, and extensible via APIs.
hzy46/fast-neural-style-tensorflow12,600
语言:
Python
星标数:
925
分叉数:
357
简介:
A tensorflow implementation for fast neural style!
jianzongwu/DiffSensei12,601
语言:
Python
星标数:
925
分叉数:
102
简介:
Implementation of [CVPR 2025] "DiffSensei: Bridging Multi-Modal LLMs and Diffusion Models for Customized Manga Generation"
Dicklesworthstone/claude_code_agent_farm12,611
语言:
Shell
星标数:
922
分叉数:
108
简介:
Orchestration framework for running 20+ Claude Code agents in parallel: automated bug fixing, best-practices sweeps, lock-based coordination, and real-time tmux monitoring
conversationai/perspectiveapi12,612
星标数:
922
分叉数:
118
简介:
Perspective is an API that uses machine learning models to score the perceived impact a comment might have on a conversation. See https://developers.perspectiveapi.com for more information.
woheller69/whoBIRD12,618
语言:
Kotlin
星标数:
922
分叉数:
45
简介:
Identify bird sounds in real time with this Android version of BirdNET. Bird sound recognition for more than 6,000 species worldwide.
edwardhdlu/q-trader12,622
语言:
Python
星标数:
921
分叉数:
341
简介:
Deep Q-learning driven stock trader bot
关键参数与规格
关键参数与规格
参数值
语言TypeScript
类别Applications
子类别Wrappers
星标数923
分叉数69
贡献者1
创建日期2025-06-14
更新日期2026-10-16
1 天星标数0
7 天星标数-4
排名12,609
上次排名18,849
排名变化6,240
7 天星标排名18,761
上次 7 天星标排名18,685
7 天星标排名变化-76
总星标排名11,830
上次总星标排名11,812
总星标排名变化-18
国家China
README 摘录

js and SSH2 UI Framework: React and Ink Database: PostgreSQL and Redis 🏗️ Deployment Docker (Recommended) **We recommend using V. Copy the contents of to a file and modify it according to the file description below. Create a file with the following content. This is all you need to deploy SSH AI Chat. If you need to deploy PostgreSQL and Redis alongside it, refer to the docker-compose. Access using , making sure to replace the hostname and port number. env File

Configuration 👨‍💻 Local Development 💖 Credits 1.

常见问题

记录了多少星标和分叉?

miantiao-me/ssh-ai-chat 有 923 个星标和 69 个分叉。

仓库排名是多少?

miantiao-me/ssh-ai-chat 排名第 12,609。

记录的语言和类别是什么?

miantiao-me/ssh-ai-chat 有 923 个星标,语言为 TypeScript,类别为 Applications。

哪个仓库排名最接近?

miantiao-me/ssh-ai-chat 与 Dicklesworthstone/claude_code_agent_farm 比较,后者排名第 12,611,有 922 个星标。

README

🤖 SSH AI Chat

Chat with AI over SSH.

English | 简体中文


💡 How To Use

# Replace username with your GitHub username
ssh username@chat.agi.li

https://github.com/user-attachments/assets/e676ba1b-b2ea-4568-ab5c-f7ba6c79d790

Supported Terminals

  • macOS: iTerm2, Ghostty
  • Linux: Awaiting your feedback
  • Windows: Awaiting your feedback

🧱 Tech Stack

🏗️ Deployment

Docker (Recommended)

We recommend using V.PS servers for Docker deployment.

  1. Copy the contents of .env.example to a .env file and modify it according to the .env file description below.
  2. Create a docker-compose.yml file with the following content. This is all you need to deploy SSH AI Chat. If you need to deploy PostgreSQL and Redis alongside it, refer to the docker-compose.dev.yml file.
services:
  ssh-ai-chat:
    image: ghcr.io/miantiao-me/ssh-ai-chat
    ports:
      - 22:2222
    volumes:
      - ./data:/app/data
    env_file:
      - .env
    mem_limit: 4g
  1. Start with the docker compose up -d command.
  2. Access using ssh username@host -p 22, making sure to replace the hostname and port number.

.env File Configuration

# Server name, optional, can be changed to your own domain
SERVER_NAME=chat.agi.li

# Whether it's a public server, required. If not configured, it defaults to private server and requires whitelist configuration
PUBLIC_SERVER=false

# Rate limiting settings, optional. TTL suffix is for time, LIMIT is for count. Strongly recommended for public servers
RATE_LIMIT_TTL=3600
RATE_LIMIT_LIMIT=300
LOGIN_FAILED_TTL=600
LOGIN_FAILED_LIMIT=10

# Blacklist and whitelist, optional. Configure GitHub usernames separated by commas
BLACK_LIST=alice
WHITE_LIST=bob

# Redis URL, optional. If not configured, it will use simulated Redis and data will be lost on restart
REDIS_URL=redis://default:ssh-ai-chat-pwd@127.0.0.1:6379
# Database URL, optional. If not configured, it will use PGLite to store data in the /app/data directory
DATABASE_URL=postgres://postgres:ssh-ai-chat-pwd@127.0.0.1:5432/ssh-ai-chat

# Umami configuration, optional
UMAMI_HOST=https://eu.umami.is
UMAMI_SITE_ID=6bc6dd79-4672-44bc-91ea-938a6acb63a2

# System prompt, optional
AI_MODEL_SYSTEM_PROMPT="You are an AI chat assistant that..."

# Model list, **required**, separated by commas
AI_MODELS="DeepSeek-V3,DeepSeek-R1,Gemini-2.5-Flash,Gemini-2.5-Pro"

# Models that support chain of thought, use `` tags to return reasoning chain. Optional, if not configured will display reasoning content
AI_MODEL_REASONING_MODELS="DeepSeek-R1,Qwen3-8B"

# System reasoning model, optional, used for generating conversation titles. Only one model can be configured. If not configured, uses the first model from the model list
AI_SYSTEM_MODEL="Qwen3-8B"

# Model configuration file, configures API call information for models in `AI_MODELS` and `AI_SYSTEM_MODEL` lists.
# Name format: prefix `AI_MODEL_CONFIG_`, model name in all caps, `-` and `.` replaced with `_`. Conversion relationships will be shown in startup logs.
# Value format: type, model ID, BaseURL, APIKey. API format must support OpenAI-compatible format. Type is currently unused
AI_MODEL_CONFIG_GEMINI_2_5_FLASH=fast,gemini-2.5-flash,https://api.example.com/v1,sk-abc
AI_MODEL_CONFIG_GEMINI_2_5_PRO=pro,gemini-2.5-pro,https://api.example.com/v1,sk-abc

👨‍💻 Local Development

# Install dependencies
pnpm i

# Develop CLI interface
pnpm run dev:cli

# Develop SSH Server
pnpm run dev

💖 Credits

  1. itter.sh
  2. ssh.chat
  3. sshtalk.com

☕ Sponsors

Special thanks to V.PS for sponsoring our servers.

  1. Follow me on Telegram
  2. Follow me on 𝕏
  3. Sponsor me on GitHub
排名相邻
同类项目