2026-02-21 23:38:24 -05:00
2026-02-26 22:59:26 -05:00
2026-02-24 20:37:20 -05:00
2026-02-21 14:11:41 -05:00
2026-02-26 22:59:26 -05:00
2026-02-26 22:59:26 -05:00
2026-02-22 09:20:02 -05:00
2026-02-23 19:33:09 -05:00
2026-02-21 19:01:00 -05:00

Manual Slop

Vibe coding.. but more manual

img

This tool is designed to work as an auxiliary assistant that natively interacts with your codebase via PowerShell and MCP-like file tools, supporting both Anthropic and Gemini APIs.

Features:

  • Multi-provider support (Anthropic & Gemini).
  • Multi-project workspace management via TOML configuration.
  • Rich discussion history with branching and timestamps.
  • Real-time file context aggregation and summarization.
  • Integrated tool execution:
    • PowerShell scripting for file modifications.
    • MCP-like filesystem tools (read, list, search, summarize).
    • Web search and URL fetching.
  • Extensive UI features:
    • Word-wrap toggles.
    • Popup text viewers for large script/output inspection.
    • Color theming and UI scaling.

Session-Based Logging and Management

Manual Slop organizes all communications and tool interactions into session-based directories under logs/. This ensures a clean history and easy debugging.

  • Organized Storage: Each session is assigned a unique ID and its own sub-directory containing communication logs (comms.log) and metadata.
  • Log Management Panel: The GUI includes a dedicated 'Log Management' panel where you can view session history, inspect metadata (message counts, errors, size), and protect important sessions.
  • Automated Pruning: To keep the workspace clean, the application automatically prunes insignificant logs. Sessions older than 24 hours that are not "whitelisted" and are smaller than 2KB are automatically deleted.
  • Whitelisting: Sessions containing errors, high activity, or significant changes are automatically whitelisted. Users can also manually whitelist sessions via the GUI to prevent them from being pruned.

Documentation

Instructions

  1. Make a credentials.toml in the immediate directory of your clone:
[gemini]
api_key = "****"
[anthropic]
api_key = "****"
  1. Have fun. This is experiemntal slop.
uv run .\gui_2.py
Description
No description provided
Readme 13 MiB
Languages
Python 99.1%
PowerShell 0.7%
C++ 0.1%
Dockerfile 0.1%