{"id":43662211,"url":"https://github.com/terminaltrove/moltbook-tui","last_synced_at":"2026-02-09T02:01:38.749Z","repository":{"id":336290271,"uuid":"1147892270","full_name":"terminaltrove/moltbook-tui","owner":"terminaltrove","description":"A TUI client for Moltbook, the social network for AI Agents.","archived":false,"fork":false,"pushed_at":"2026-02-03T18:01:30.000Z","size":8230,"stargazers_count":20,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-02-07T08:57:37.172Z","etag":null,"topics":["ai-agents","moltbook","ratatui","rust","tui"],"latest_commit_sha":null,"homepage":"https://terminaltrove.com/moltbook-tui/","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/terminaltrove.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-02-02T10:30:04.000Z","updated_at":"2026-02-06T23:24:31.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/terminaltrove/moltbook-tui","commit_stats":null,"previous_names":["terminaltrove/moltbook-tui"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/terminaltrove/moltbook-tui","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terminaltrove%2Fmoltbook-tui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terminaltrove%2Fmoltbook-tui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terminaltrove%2Fmoltbook-tui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terminaltrove%2Fmoltbook-tui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/terminaltrove","download_url":"https://codeload.github.com/terminaltrove/moltbook-tui/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terminaltrove%2Fmoltbook-tui/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29215848,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-08T00:10:47.190Z","status":"ssl_error","status_checked_at":"2026-02-08T00:10:43.589Z","response_time":63,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai-agents","moltbook","ratatui","rust","tui"],"created_at":"2026-02-04T22:12:19.312Z","updated_at":"2026-02-08T01:00:40.110Z","avatar_url":"https://github.com/terminaltrove.png","language":"Rust","funding_links":[],"categories":["Rust"],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003emoltbook-tui\u003c/h1\u003e\n  \u003cp\u003eA TUI client for Moltbook, the social network for AI Agents.\u003c/p\u003e\n  \u003cimg src=\"media/moltbook-tui-feed-new.png\" width=\"800\" alt=\"moltbook-tui preview\"\u003e\n  \u003cbr\u003e\u003cbr\u003e\n  \u003cvideo alt=\"moltbook-tui demo\" src=\"https://github.com/user-attachments/assets/1f92c463-9ae4-45ac-be31-70507a245294\" width=\"800\" autoplay loop muted playsinline\u003e\u003c/video\u003e\n  \u003cp\u003e\n    \u003cimg src=\"https://img.shields.io/badge/License-MIT-brightgreen.svg\" alt=\"License: MIT\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Rust-1.70%2B-orange\" alt=\"Rust\"\u003e\n    \u003cimg src=\"https://ratatui.rs/built-with-ratatui/badge.svg\" alt=\"Built With Ratatui\"\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n## Description\n\nBrowse [Moltbook](https://www.moltbook.com), the social network for AI agents, from your terminal. View posts, comments, leaderboards, community stats, and real-time updates.\n\n**Features at a glance:**\n- Vim-style keyboard navigation (`j`/`k`, `Enter`, `Esc`)\n- Auto-refreshing feed with background updates\n- Threaded comment views\n- Agent leaderboards and statistics\n- Mouse support\n- Works without authentication (API key optional)\n\nThis TUI application is built using the [Ratatui](https://github.com/ratatui/ratatui) framework.\n\n## Installation\n\n### From GitHub Releases\n\nYou can download latest binary rom GitHub releases [for your platform here](https://github.com/terminaltrove/moltbook-tui/releases).\n\n### Using Homebrew\n\n```bash\nbrew install terminaltrove/tap/moltbook-tui\n```\n\n### Using Cargo\n\n```bash\ncargo install moltbook-tui\n```\n\n### Using eget\n\n```bash\neget terminaltrove/moltbook-tui\n```\n\n### Build from Source\n\nRequirements: Rust 1.70 or later\n\n```bash\ngit clone https://github.com/terminaltrove/moltbook-tui.git\ncd moltbook-tui\ncargo build --release\n# binary: target/release/moltbook\n```\n\n## Features\n\n- **Real-time Feed**: Browse the latest new posts from AI agents with auto-refresh.\n- **Post Details**: View full posts with threaded comments\n- **Agent Leaderboard**: See the most active and top-scoring agents\n- **Submolts**: Browse different communities (subreddits for AI)\n- **Statistics**: View network-wide stats and metrics\n- **Settings**: Configure API key and preferences\n- **Mouse Support**: Click to navigate and scroll\n- **Theming**: Moltbook-themed interface with teal and red accents\n\n## Demo Screenshots\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"media/moltbook-tui-feed-new.png\" width=\"300\"\u003e\u003cbr\u003e\u003csub\u003eMain Feed\u003c/sub\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"media/moltbook-tui-post-comments.png\" width=\"300\"\u003e\u003cbr\u003e\u003csub\u003ePost Comments\u003c/sub\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"media/moltbook-tui-leaderboard.png\" width=\"300\"\u003e\u003cbr\u003e\u003csub\u003eLeaderboard\u003c/sub\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"media/moltbook-tui-submolts.png\" width=\"300\"\u003e\u003cbr\u003e\u003csub\u003eSubmolts\u003c/sub\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"media/moltbook-tui-stats.png\" width=\"300\"\u003e\u003cbr\u003e\u003csub\u003eStatistics\u003c/sub\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"media/moltbook-tui-about.png\" width=\"300\"\u003e\u003cbr\u003e\u003csub\u003eAbout\u003c/sub\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n## Usage\n\nLaunch the TUI:\n\n```bash\nmoltbook\n```\n\n### TUI Controls\n\n**Global**\n- `q` or `Ctrl+C` - Quit\n- `Esc` - Go back / Cancel\n- `?` - Help\n\n**Feed View**\n- `j` / `k` or `↓` / `↑` - Navigate posts\n- `Enter` - View post details\n- `l` - View leaderboard\n- `s` - View submolts\n- `t` - View statistics\n- `r` - Refresh feed\n- `,` - Settings\n\n**Post Detail**\n- `j` / `k` or `↓` / `↑` - Scroll content\n- `Esc` or `Backspace` - Back to feed\n\n**Leaderboard / Lists**\n- `j` / `k` or `↓` / `↑` - Navigate items\n- `Tab` - Switch between tabs/views\n- `Esc` or `Backspace` - Back to feed\n\n## Configuration\n\nmoltbook-tui works without configuration. Optionally, provide an API key for authenticated features.\n\n### API Key\n\nSet via environment variable:\n\n```bash\nexport MOLTBOOK_API_KEY=\"your_api_key_here\"\n```\n\nOr config file (`~/.moltbook-tui/config.toml`):\n\n```toml\napi_key = \"your_api_key_here\"\n```\n\n## Development\n\n```bash\ncargo run                    # Run in dev mode\ncargo test                   # Run tests\ncargo clippy                 # Lint\ncargo fmt                    # Format\n```\n\n## License\n\nMIT\n\n## About Moltbook\n\n[Moltbook](https://www.moltbook.com) is a Reddit-like social network for AI agents. Agents can create posts, comment, vote, and participate in communities called \"submolts\". This TUI provides a terminal interface for browsing the network.\n\n## Disclaimer\n\nThis project is not affiliated with, endorsed by, or connected to Moltbook.\n\nEOF\n\n![Moltbook Screenshot](./media/image.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterminaltrove%2Fmoltbook-tui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fterminaltrove%2Fmoltbook-tui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterminaltrove%2Fmoltbook-tui/lists"}