Original Reddit post

I was burning through my $20 Claude budget way too fast because I kept pasting the same project context into Codex when Claude Code hit limits. And I had all these half-written skills scattered across different folders—one for Claude, one for Cursor, one that kind of worked in Codex if I manually adapted it. Got annoyed enough to build something. Threadline manages your agent config in one place instead of spreading .claude/, .cursor/, .codex/ across every repo. Basic idea: define a skill once, it works across all of them. Same with project state and context. When you switch tools, it adapts the format. Profiles live in ~/.local/share/threadline/ so your repos don’t get cluttered. The caveman mode is the part I actually use. Strips comments, kills unnecessary whitespace, shortens variable names. Cuts my token usage by like 15-20% depending on the codebase. Not groundbreaking but when you’re juggling $20 Claude + $20 Codex it adds up. I was getting maybe 3 extra prompt rounds per month, which matters. Also built in Obsidian handoffs. You dump context to a markdown file with an ID, and when you load the project again in any agent, it reads that and knows what you were doing. Saves the back-and-forth of explaining context again. Project detection with stable IDs. Auto-detects your stack. Optional CLI integration with rg, fd, sd, ast-grep if you have them installed—makes searches faster. RAG indexing for when you’re feeding your repo to something. Early alpha. Detection and setup work. Still need to build embeddings and some of the adapter stuff. https://github.com/farhanmansurii/threadline submitted by /u/karumaredhead

Originally posted by u/karumaredhead on r/ClaudeCode