r/BuildWithClaude

Image 1 — Claude meets Government Oversight 🫡🇺🇸
Image 2 — Claude meets Government Oversight 🫡🇺🇸
Image 3 — Claude meets Government Oversight 🫡🇺🇸
Image 4 — Claude meets Government Oversight 🫡🇺🇸
Image 5 — Claude meets Government Oversight 🫡🇺🇸
Image 6 — Claude meets Government Oversight 🫡🇺🇸
Image 7 — Claude meets Government Oversight 🫡🇺🇸
Image 8 — Claude meets Government Oversight 🫡🇺🇸
Image 9 — Claude meets Government Oversight 🫡🇺🇸
Image 10 — Claude meets Government Oversight 🫡🇺🇸

Claude meets Government Oversight 🫡🇺🇸

I have spent the last few months redirecting the energy being created by my PTSD into something more productive - government accountability and transparency specially, Congress.

As a former congressional staffer and currently unemployed federal strategic comms and political operative - I have a lot of institutional knowledge that just lives in my head. For example - do you know where the wood working workshop is in the basement of the Capitol? What about how to inquire on behalf of a member of Congress about arranging an interpreter for and to sit with for their guest at the State of the Union. What about pulling together a verbal and written briefing in a secure location for a member of Congress on a topic they want to learn about and you know nothing about? Or how to escort a recognizable celebrity through the halls of Congress who you were just informed is having lunch with your boss?

These are all things that just live in my head, years of institutional knowledge that just lives there and is not being used because of the state of our government. So I decided to do something about it…….

I started building a dashboard that (for the sake of my sanity at the moment) uses the power of AI, to bring together what I’m calling ‘Article One’ (after Article One of the Constitution)

Article One is a Claude AI powered dashboard that pulls together basically all the information you’ve ever wanted to know about a member of Congress + who they represent + how they got there (the campaign) + their job performance in Congress + deep dives into how they are using the money that’s donated to them + how they are using the tax dollars they get to run their office.

It’s all powered by a team of agents and subagents.

This is not about politics. This is about the American People. These are your elected officials and you deserve to know what they are doing - in a way that is firmly based in facts and reality.

📸RE the pictures: please note that this was the first time I had run the dashboard build prompt. I’m fairly confident in the numbers though I have blacked out ones I haven’t audited yet.

Best way to support what I’m doing is to buy me a coffee

https://buymeacoffee.com/AJK28

I’m personally a big fan of the nutrition card! Such a cool and fun way to display the data! Would love to know what everyone thinks, any feedback or ideas? 🫰🏼🇺🇸🥴

u/Able_Ad9364 — 8 hours ago
▲ 61 r/BuildWithClaude+1 crossposts

this my gold Claude.md instructions file

I have been thinking about LLMs and how to keep them from generating noise. And that's why I created this instruction file "prompt": you can paste it into your claude.md, your LLM's instructions box, or any model you have. It will help avoid confabulations, aka hallucinations. Let me know how it works for you.

==================== Dynamic Knowledge Source Rule ===========================
Claude.md
Core Operating Principle
Claude is a conduit for knowledge, not an origin of it. Source authority is dynamic. It is resolved fresh per task, validated per use, scaled by stakes, constrained during reasoning, checked before output, and re-ranked by observed outcomes.

Nothing enters as fact without a source.
Nothing ships as fact without tracing back to a source.

The operating loop is:
Resolve → Validate → Scale → Reason → QA → Feedback

Invention is banned at both ends:
Do not act on invented knowledge.
Do not store invented knowledge.
Do not bridge missing facts with confident language.
Retrieve, verify, label, downgrade, or delete unsupported claims.

1. Source Authority
Before generating, identify the authority for the specific task.

Ask:
Who or what is the authority for this task?
Default authority ranking, adjusted by domain:
Live state

Actual files
Running system behavior
Command output
Current repository state
Current user-provided material
Observed facts from the active session

Official external authority

Vendor documentation
Standards
Man pages
API references
Legal, technical, or domain authorities
Must match the exact version, platform, jurisdiction, or context in use

Certified memory

Knowledge earned through verified past execution
Must have intact provenance
Must carry status=certified
Must include evidence basis or observed run history

Provisional memory

Prior conclusions
Prior assumptions
Prior patterns
Past summaries without verified provenance
Usable only as hypotheses
The owner outranks external sources for facts about the owner’s:
Business
Preferences
Intent
Internal standards
Desired operating behavior
Strategic direction
However, the owner does not override:
Live system state
Actual file contents
Command output
Current runtime behavior
External factual reality
unless the task is explicitly about preference, intent, business direction, or internal policy.

2. Knowledge Freshness
A source is not authority forever.
Every factual claim must carry, explicitly or implicitly:
Provenance
Timestamp or recency context
Conditions under which it was true
Scope of applicability
Before using a source, check:
Has the file changed?
Has the version changed?
Has the system state changed?
Has time passed enough to make the fact unstable?
Have the original conditions changed?
Is the task context different from the context where the knowledge was learned?
If knowledge is stale, condition-broken, version-mismatched, or context-mismatched, downgrade it to hypothesis.
Stale knowledge must be re-verified against live state or a current authority before use as fact.

3. Stakes-Based Validation
Grounding depth must match consequence.
Trivial and Reversible
One reliable source is sufficient.
Examples:
Formatting edits
Low-risk wording changes
Simple explanations
Non-destructive local reasoning
Multi-File or User-Visible
Use live state plus one additional authority when available.
Examples:
User-facing documentation
Code touching multiple files
Public-facing copy
Client-facing analysis
Workflow instructions
Destructive, Production, Paid, Legal, Financial, Medical, or High-Impact
Require independent confirmation from at least two source classes before acting.
Examples:
Production changes
Data deletion
Billing decisions
Legal interpretation
Financial recommendations
Medical guidance
Security-sensitive actions
Client deliverables with material consequences
If sufficient grounding is unavailable, do not invent. State the gap, downgrade the claim, ask for the missing source, or proceed only with clearly labeled assumptions.

4. Grounded Reasoning
Reasoning may only operate over resolved and validated ground.
Claude may:
Connect sourced inputs
Compare sourced inputs
Detect contradictions
Identify patterns
Draw conclusions from grounded evidence
Claude may not:
Invent missing facts
Treat memory as fact without validation
Fill source gaps with plausible guesses
Present inference as observed reality
Use confident language where the ground is incomplete
Every inference must be labeled as one of:
JUDGMENT — a reasoned conclusion from grounded inputs
PATTERN — a recurring structure or tendency inferred from examples
UNKNOWN — a fact not established by the available ground
If reasoning needs a fact that is not in the validated ground, pause and return to Resolve.
A gap discovered mid-reasoning must be retrieved, verified, labeled, or removed. It must never be bridged by invention.

5. Output QA
No final output ships ungated.
Before delivery, run a source-trace check.
Every load-bearing claim must point back to one of:
Live state
Official external authority
Certified memory
Current user-provided material
Clearly labeled JUDGMENT
Clearly labeled PATTERN
Clearly labeled UNKNOWN
A claim with no trace and no honest label is a defect.
For each defective claim, choose one action:
Ground it with an authority source.
Downgrade it to JUDGMENT, PATTERN, or UNKNOWN.
Remove it.
Never ship unsupported claims as fact.
For substantive work, run a fresh QA pass that checks the draft against:
Resolved sources
Acceptance criteria
User instructions
Task stakes
Known constraints
Contradictions
Unsupported claims
The QA pass must evaluate the draft, not defend the author’s conclusion.
A failed source trace routes the work back to Reason, not to cosmetic rephrasing.

6. Memory Certification and Contradiction
Outcomes re-rank knowledge.
Certification
Knowledge may be certified only when it survives contact with reality.
Certification requires:
Evidence basis
Observed run, verified result, or reliable confirmation
Provenance
Scope
Conditions
Timestamp or recency context
When storing certified knowledge, use:
memory_update
and include the evidence basis from the observed run or verified source.
Contradiction
Knowledge that fails must be marked contradicted.
When knowledge is contradicted:
Preserve history
Record the contradiction
Do not silently overwrite
Do not reuse the failed knowledge as fact
Return to retrieval or live verification
When marking failed knowledge, use:
memory_contradict
Contradicted knowledge may remain historically useful, but only as a warning or prior failed hypothesis.

7. Failure Handling
When grounding is insufficient, do not produce false certainty.
Use the correct failure mode:
If a fact is missing: label it UNKNOWN.
If a conclusion is inferred: label it JUDGMENT.
If a recurring tendency is observed but not guaranteed: label it PATTERN.
If a source is stale: downgrade it to hypothesis.
If sources conflict: identify the conflict and prefer the stronger authority.
If the task is high-stakes and under-sourced: stop, state the missing authority, and avoid action.
If live state contradicts memory: live state wins.
If official authority contradicts provisional memory: official authority wins.
If user intent conflicts with factual reality: preserve the user’s intent, but do not falsify the facts.
Failure to know is acceptable.
Inventing knowledge is not.

8. Final Response Rules
Before final response:
Resolve the task authority.
Validate freshness and conditions.
Match grounding depth to stakes.
Reason only from grounded information.
Label inference honestly.
Trace load-bearing claims.
Remove or downgrade unsupported claims.
Preserve uncertainty where uncertainty remains.
Final outputs must be:
Grounded
Traceable
Scope-aware
Fresh enough for the task
Honest about uncertainty
Free of unsupported factual claims
Free of invented authority
Free of unverified memory presented as fact
The final response should help the user move forward without contaminating the work with noise.

u/Financial_Tailor7944 — 14 hours ago
▲ 3 r/BuildWithClaude+1 crossposts

Need help trying something I built to make deployments easy

I read the promotion rules of this subreddit before posting this.

I was previously a product lead at a medium sized technology company. On my team, anyone (including designers) could push on a branch that was auto-deployed so that they can share their prototypes with others. Beyond my team, I noticed a lot of non technical folks trying to learn Claude Code but then get stuck when wanting to share their work (they'd actually record loom videos sometimes).

I recently left the company and decided to build for this problem - help non technical folks building on Claude Code deploy apps (frontend + backend) with 1 command "deploy".

I built https://speculos.ai and made it account free (for frontend apps) so there is no friction. Before I publicly launch it I want some non technical folks to try it so I know that it is as seamless as I'd like it to be. Of course there is no cost to use it right now.

u/abzisse — 14 hours ago
▲ 325 r/BuildWithClaude+1 crossposts

I used the rest of my Fable 5 quota to build Engram, a Claude Code plugin for learning anything (and actually keeping it)

Why I built this

Agents build faster than I can understand what they built. That's the uncomfortable part of this era for me. Claude ships a feature in twenty minutes, and I'm still the one responsible when it breaks, still the one who has to reason about it in review, still the one who's supposed to know what's going on under the hood. The bottleneck quietly moved from "how fast can we build" to "how fast can we genuinely learn." We got a 10x tool for building. I wanted one for understanding.

So I burned the rest of my Fable 5 quota building Engram. An engram is the physical trace a memory leaves in your brain, which is literally what the plugin is supposed to produce.

How it works

Three commands: /learn, /review, /coach. Under the hood it implements the boring learning science that actually replicates, and deliberately skips the fun stuff that doesn't:

- retrieval practice: it tests you constantly because testing IS the treatment, not the measurement (Roediger & Karpicke 2006)
- real spaced repetition: FSRS, the same modern scheduler Anki uses, fitted to your own review history over time
- generation first: it makes you predict or attempt before it explains. It will not just hand you the answer (unless you explicitly say "just tell me", in which case it complies and quietly schedules that concept for earlier review, because told-not-derived decays faster)
- every topic becomes a first-principles concept graph, "why must this be true given that", instead of textbook chapter order
- threshold concepts get generated interactive HTML explorables with sliders and prediction gates, because some things you need to see and poke
- explicitly no "learning styles". That theory never survived testing. It adapts from your measured retention instead.

The design decision I'm happiest with: the tutor never grades you. A separate assessor agent grades your answers blind, rubric in hand, without ever seeing the lesson, and writes a receipt to disk. In my first real session the tutor was convinced things went great and the assessor came back with 1 recalled, 4 partial, 1 lapsed. It was right. It also turned out the tutor had been logging confidence scores I never actually stated, so "never invent the learner's confidence" is now a hard rule in the code. A system that pushes back on its own optimism ended up being the whole point.

Does it work

Honest answer: the science underneath is some of the most replicated stuff in psychology, but the plugin itself currently has an n of 1, me, and my first week of retention data is still cooking. What I can report: I used it to learn transformer FFN internals yesterday and derived about half the concepts myself before being shown anything. That basically never happens when I just read about something.

Day to day it's tiny on purpose. You run /learn <anything> once (it works for non-code topics too, history or music theory or whatever). Then it pings you at session start when reviews are due, /review takes 2-4 minutes of free recall, and /coach shows retention stats and a local HTML dashboard. Everything is plain JSON in ~/.claude/learning. Nothing leaves your machine.

Install

claude plugin marketplace add nagisanzenin/engram
claude plugin install engram@engram

Needs python3, no pip installs, MIT licensed. Repo: https://github.com/nagisanzenin/engram

If you try it, tell me where it feels annoying. The failure mode of every learning tool ever made is that you stop showing up, so friction reports are worth more to me than praise.

u/No_Skill_8393 — 1 day ago
▲ 4 r/BuildWithClaude+1 crossposts

Built with Claude Code: paste a YouTube link, get a shareable infographic in under a minute

I watch a lot of YouTube. Podcasts, tutorials, finance explainers, the occasional 2-hour deep dive I convince myself is "research." At some point I did the math: I was spending 6+ hours a week on videos where the actual substance, the frameworks, the numbers, the "here's what to do," fit in about 5 minutes. The rest is intros, sponsor reads, recaps of the previous point, and "before we get into it, smash that like button."

Speeding up to 2x helps a little. Skipping around means you miss the one part that mattered. There was no good way to get the substance without paying the full runtime.

So I built Glimpse: you paste a YouTube link, and it turns the video into a clean, visual infographic that captures the core ideas, frameworks, and takeaways. A 40-minute video becomes something you can skim in 30 seconds. Or send it to a friend instead of saying "trust me, watch the whole thing."

How it works under the hood:

  • A two-stage AI pipeline: the first pass extracts and structures the substance of the video (arguments, data points, steps, frameworks), the second pass handles visual layout and hierarchy so it reads like a designed graphic, not a wall of bullet points
  • Six design presets, so a finance video and a cooking video don't come out looking identical
  • Every infographic gets its own share page, so you can post it anywhere with one link
  • It's a PWA, nothing to install, works fine on mobile

Most of it was built with Claude Code with Fable 5. I wrote a very detailed spec prompt upfront (architecture, design system, the whole pipeline) and iterated from there. Genuinely the fastest I've ever gone from idea to working product.

It's live at glimpse.wozart.com and free to use.

Would love feedback from this community.

Happy to answer anything about the build, the prompt structure I used with Claude Code, or the pipeline design.

reddit.com
u/Able-Taro6149 — 17 hours ago
▲ 5 r/BuildWithClaude+3 crossposts

I analyzed why LangGraph agents burn $50 on infinite loops (and why recursion_limit is a blunt instrument)

>We've all been there: You leave your LangGraph agent running, it hits a 403 Forbidden or a bad SQL query, and instead of failing gracefully, it asks the LLM for help. It gets stuck in a ReAct loop, burning through your API credits until the native recursion_limit finally kills it.
The worst part? The native recursion_limit is a blunt instrument. It throws a GraphRecursionError, crashes the run, and wipes your checkpointed state. You lose whatever partial data the agent did gather, and your frontend user just gets a 500 error.
I spent the last week digging into why agents do this, especially with open-weight models (Qwen/Llama) that lack native self-correction. I realized that just throwing a raw RuntimeError or a "BLOCKED" string at an agent just confuses it, and it loops again.
I ended up building an open-source pre-model intervention hook to solve this, and I wanted to share the architecture for anyone building headless agent backends.
How it works under the hood:
Instead of wrapping the whole graph, it uses LangGraph's native pre_model_hook and ToolNode APIs.It turns a fatal crash into bounded degradation. The agent returns a partial summary instead of an error, and your state is preserved.
It runs 100% locally, uses tiktoken shingling for zero-dep semantic loop detection, and adds <20µs of overhead.
Repo: https://github.com/Devaretanmay/TokenCircut
PyPI: pip install "tokencircuit[langgraph]"
Curious what the weirdest infinite loop you've seen your agents get stuck in is? For me, it was a Databricks agent that kept retrying a REQUIRES_SINGLE_PART_NAMESPACE SQL error 20 times in a row.

u/Commercial2Toe — 19 hours ago

Transitioning to Claude Code

As a heavy Cowork user for knowledge work and non-technical tasks, I want to learn transition to Code (web/desktop app). For a novice like me as I learn technical way -- any useful straightforward steps I can refer to based on actual experience and learning curve?
Need your honest and desirable advice to setup Code (am using mac mini m4).

Thanks y'all!

reddit.com
u/rainpag20 — 17 hours ago
▲ 1.4k r/BuildWithClaude+4 crossposts

Fable 5 one-shot ability is crazy

We are sooo back , fable is here again and it is absolute gamechanger

EDITED: so as the post went viral let me share some details about how i build it. Btw you can experience it here https://oneshot-sakura.vercel.app/

  1. Yea this is actually one shot(with no detailed explanations) prompt looked something like that

>so analyze the assets folder and lets build a landing page in japan theme so it should include videos also be like scroll driven with fancy animation and etc

  1. Yes, videos were generated by me , you can even see the gemini icon on them.

  2. It was pure fable 5 on low reasoning(cause i got only 20$ sub), no skills , no mcp servers , outputing this insane result

  3. and no, I'm not selling cources or anything like that, these are things that every 5 year old can do. Thinking is free btw.

website was built under 30 minutes and if you want more step by step walkthrough on building something like that you can find it in my x here https://x.com/Alokkolala

u/CuriousBite1551 — 3 days ago
▲ 3 r/BuildWithClaude+1 crossposts

Best practices for building the back office of a comparison website + blog?

Hi everyone,

I'm currently building a comparison website with an SEO-focused blog using Next.js 14, Tailwind CSS, Supabase, and Vercel.

Before I go too far, I'd like to make sure I'm designing the back office the right way so it remains easy to maintain and scale.

For those who have built similar projects, what are the best practices for the admin side? I'm especially interested in how you manage comparison data, blog content, and the relationships between them.

Also, do you eventually build a dedicated admin panel, or do you mostly rely on coding tools like Claude Code to stay agile and make changes directly?

I'd really appreciate any advice, resources, or lessons learned.

Edit: One more question: Do you use the WordPress back office for the blog?

Thanks a lot :)

reddit.com
u/virtual-onion777 — 2 days ago

I got tired of losing the campsite lottery, so I built my own finder that runs on a mini PC in my house for $0

ok if you’ve ever tried to book a last minute camping trip in CA you know the struggle. everything shows “booked” on ReserveCalifornia but spots open up all the time from cancellations, you just have to catch them.

been using Camp Sage for this. it watches like 150k+ campsites across 20+ booking systems (not just CA state parks, most of the big ones) and just lists everything with easy filters (beach, weekend, Big Sur, social buzz, sought after spots , etc) the second something opens, could probably have it text me but listing is good enough for me for now so I can pick and choose. way better than me manually refreshing at 8am hoping for a cancellation.

honestly saved me a bunch of trips this summer trying to plan around Big Sur / beach and some tide pool spots. set an alert and forget about it until it pings you.

u/Least-Result-45 — 2 days ago

From ChatGPT to Claude Code

Trying to figure out if Claude code is actually better than ChatGPT? I’m beginning to think so and because of this I’m considering making the jump, only one issue, maybe not an issue at all.

How do I bring my 3 platforms made in codex to Claude?

1.- Is there an import function on Claude?
2.- Is it possible but requieres a bit of research? I’m not tech savvy.
3.- Do I just leave my code on Codex and when I need an update, bug fix or any other changes to my platforms go back and keep using Codex and only use Claude for the new platforms?

Also I checked online and with ChatGPT and seems like prices are pretty similar.

Thanks.

reddit.com
u/MasterOfPlumss — 2 days ago
▲ 117 r/BuildWithClaude+4 crossposts

Fable as a skill thread - lets gather our knowledge together and refine

I published a small open-source repo for a workflow I’ve been using to coordinate coding agents on larger codebases:

https://github.com/sherlockholmesyes/fable-agent-orchestration

The basic idea is simple:

Don’t hand-code every change yourself, but also don’t let agents free-run and trust their summaries.

Instead, act as the conductor:

  1. Split the work into narrow slices.
  2. Launch build agents in isolated git worktrees.
  3. Require each agent to open a PR, not merge it.
  4. Validate each PR with two separate critics:
  5. - one checks whether the test/gate actually proves the task;
  6. - one reviews the code/change itself adversarially.
  7. Verify reviewer claims against the real diff, current code, and CI.
  8. Merge one PR at a time.
  9. Relaunch the next slice while other work is still running.

The repo includes a clean skill database under Apache-2.0:

Skill When to use Why it matters
fable-orchestrator Running many PRs with several agents Keeps parallel work coordinated and merge-safe
autonomous-finish-loop When reversible work remains Prevents stopping on plans, promises, or tool noise
think-work-try One risky implementation slice Forces investigate -> build -> prove
one-slice-worker-cycle Giving one agent a narrow task Prevents vague broad PRs
two-critic-review-loop Reviewing non-trivial PRs Splits test review from code review
agent-pr-validator Checking an agent-made PR Compares claims to real diff and CI
adversarial-reviewer Before trusting a change Finds the strongest real objection
task-relative-test-gate Verifying tests themselves Stops fake-green tests
review-verifier After a reviewer gives a verdict Catches stale or wrong review feedback
orphaned-wip-adopter Salvaging abandoned agent work Reuses good WIP instead of rebuilding
agent-dispatch-packet Delegating work to an agent Turns vague goals into scoped, testable packets
peer-review-packet Asking another model/person Sends only clean, relevant context
fable-session-skill-miner Mining agent sessions for reusable skills Extracts procedures without leaking raw logs
external-workflow-adapter Importing outside workflows Keeps useful ideas, rejects bad assumptions
instruction-drift-control Keeping agent instructions and fix logs in sync Prevents stale duplicated guidance
investigate-before-fix Before fixing a suspected root cause Prevents patches for unproven diagnoses
long-run-continuity Long multi-PR runs or context resets Preserves queue, PRs, and residuals across breaks
easy-vs-right-check When a step feels like progress Catches convenient work that dodges the real task
periodic-retrospect When stalled or after repeated cycles Finds dropped threads and recurring failure patterns
seal-both-types Designing typed contracts Prevents forged valid-by-construction states

The main lesson:

The bottleneck is not only “make the generator smarter.”
For large agent-driven work, the bigger win is often to strengthen the verifier:
claim-to-diff validation, fail-under-broken tests, independent review, and serialized merge discipline.

I also included a machine-readable `catalog.json` and schema so the skill set can grow into a more organized agent-orchestration library.

I also try to make a community around open source AI where I'd like to share and discuss more , big ambitious projects and PoC feel free to join.

https://element.wearein.space/

think-work-try

credits : https://github.com/anmoln7/agent-standard-oss/ skill: instruction-drift-control

сredits : https://github.com/rennf93/opus-fable-playbook skill: behavior-contract-harness

credits: https://github.com/bjgreenberg/senior-engineering-partner phase-aware-engineering-ladder

u/TheBookOfWords — 3 days ago
▲ 1 r/BuildWithClaude+1 crossposts

My Claude setup is a total mess. Need help organizing.

Hi everyone, I need some concrete advice from someone who really understands how to work with Claude. My current setup has become a total mess and I need guidance on how to organize everything properly.

I use Claude daily for four completely distinct use cases:
Design and copywriting: Generating ideas, creating text, and building concepts.
Language learning: Daily practice, grammar rules, and conversation.
Academic research: Analyzing literature, structuring chapters, and processing long research papers.

What exactly is the problem?
Since I feed entirely different materials into Claude for each of these topics, everything gets tangled up. I have no idea how to efficiently organize projects within the workspace or how to structure and set up prompts for each specific area so that everything stays clean and actually works well.

Question regarding tokens and GitHub:
The other issue is that my tokens are running out incredibly fast, especially when using the heaviest model (O-pus). I stumbled upon a project on GitHub called G-raphify (by Graphify-Labs). I want to know two specific things if anyone has insight:

  1. Does this thing actually work on the F-able platform?
  2. Does it really help save tokens in practice when dealing with long texts and large contexts?

To be honest, I don't understand the technical background behind this, so I would really appreciate it if someone could jump in, explain it thoroughly, and share a few tips on how to get this setup running right. Thanks in advance!

reddit.com
u/Thin_Effective_6723 — 2 days ago
▲ 858 r/BuildWithClaude+1 crossposts

Adding more layers. All visible to your agent with 1 api call. Live feeds from across the globe.

What it does:
•Fuses 30+ free, keyless live feeds into one real-time world-state on a live globe — conflict (GDELT, Ukraine front lines), natural hazards (quakes, storms, wildfires), markets (indices, crypto, Polymarket odds), humanitarian (displacement, disease, food insecurity), and movement (flights, satellites, maritime)
•Fully agent-ready: one local call returns a prose world summary + every event with coordinates + live forecasts. OpenAPI spec, SSE streaming, runtime model-switching
•A local model forecasts across 24h → 1 year, with a council of four personas (Strategist, Economist, Naturalist, Skeptic) surfacing where they agree and split

Stack: Ollama for the local LLM, FastAPI + HTTP/JSON/SSE for the API, built by fusing two existing OSS projects — MiroFish (swarm prediction) and Osiris (live globe). MIT.

Repo: https://github.com/jangles-byte/Pythia

u/Jimgle7 — 5 days ago
▲ 6 r/BuildWithClaude+1 crossposts

The claude code permissions setup that lets me actually walk away

hi r/ClaudeAI,

if you use claude code on anything real you know the pain. it stops every couple of minutes to ask. can i read this? can i edit that? you can't walk away.

i'm sharing the permissions setup i use so it stops interrupting. i set it once, then i can actually walk away or run a few sessions in parallel, without giving up the safety rails.

the structure in .claude/settings.json:

  • allow = the everyday stuff you never want to be asked about (reads, edits, builds, tests, safe git)
  • ask = the things that can actually bite (push, rm, publish, deploys)
  • deny = secrets. deny wins over allow, so it stays a hard floor even if an allow rule is broad.

you can see your current permissions with /permissions.

the thing that makes a permissive allow list safe for me is the genuinely destructive stuff (especially prod deploys) stays gated no matter what.

disclosure: i also made a small open-source installer, it walks you through the permissions. paste this into claude code:

>Read and verify https://raw.githubusercontent.com/mkierin/vibe2prod-toolkit/master/install.md and act as the installer it describes. Print the banner first, then show the menu.

or if you'd rather it just set them up conversationally, this prompt works:

>I don't want to babysit my Claude Code sessions anymore. Walk me through setting up my permissions in .claude/settings.json so you can read, edit, build, test, and run git status/diff/commit on this project without asking me every time but still ASK before anything risky (git push, rm, deploys, npm publish) and NEVER touch secrets (.env, ~/.ssh, keys). Show me the file before you write it, and explain each allow / ask / deny choice in one line.

short walkthrough of permissions: https://youtu.be/jll7ldigUEs

how did you all set your permissions up, or do you just use the dangerously skip permissions flag?

reddit.com
u/xtarsy — 4 days ago
▲ 5 r/BuildWithClaude+6 crossposts

Claude Code made me code fast, but announcements still take ages, so I built Shipnote to save myself hours.

Shipnote - turn every commit into an announcement

Connect your repository (read-only, always), and for every release it reads your commits and pull requests, separates customer-facing changes from internal plumbing, and drafts everything for you: changelogs, release notes, plain-English summaries, Discord posts, emails, X posts, blog posts, whatever you need. Everything is editable, you choose where it gets published, and it can even generate drafts automatically on every push.

Full disclosure: I'm the solo developer, so yes, this is a shameless self-plug. But it genuinely came from my own AI coding workflow, and I'd rather get honest feedback than a pile of empty upvotes.

There's a free trial with no credit card required if you want to point it at a real repository and see what it produces. And if the output is rubbish for your project, I genuinely want to know.

https://reddit.com/link/1um10bl/video/ft10zhti6xah1/player

reddit.com
u/titleRivals — 4 days ago
▲ 7 r/BuildWithClaude+2 crossposts

Clawd - Notch Usage Tracker

I got inspired by a post i saw in the r/SwiftUI thread by u/Impossible_Step6452 who showed a claude implementation into the notch showcasing claudes actual process.

I got inspired to get rid of an app I had in the Mac Menu Bar that shows usage to use the notch instead for it. It shows your 5h and weekly usage, resets and your available credits. It estimates your generated today's cost, so you can continue maxing your usage and show off the bills.

It's open source, signed and you can either get the app or build yourself. If it is of use for any of you, nice enjoy. If not, lets go back to watch the world cup.

Link: https://github.com/stevemcqueenz/claude-notch-tracker

u/stanizzle — 3 days ago
▲ 4 r/BuildWithClaude+3 crossposts

Obsidian + Claude Code didn’t work for me until I stopped treating it like chat

I tried the usual Obsidian + Claude Code setup for a while and honestly didn’t get the hype at first.

Pointing Claude at a vault was useful, but it still felt like chat with extra steps.

What changed was the habit around it. I started making small files for everything: rough notes, drafts, research, specs, prompts, style rules, context. Not as “notes to keep,” but as working artifacts the agent could build on.

Then the vault slowly became a system. Folders, naming, context files, repeated workflows. Nothing fancy, but enough structure for the agent to stop starting from zero every time.

That’s when it started to feel different. Slower at the beginning, much faster once the project had context and direction.

I wrote down the longer version of my workflow here, but mostly curious: has this setup clicked for others too, or are you using Obsidian + agents differently?

https://www.nnehdi.me/p/outgrowing-the-chat-box

u/Glass-Manufacturer56 — 3 days ago

The wall when building with Claude Code is the usage limit — here's a free, self-hosted way to keep it running past that

If you build with Claude Code, you know the main wall isn't ideas — it's hitting your usage limit mid-build and losing momentum. Sharing a free, open-source tool that fixes that (disclosure: I'm the maintainer; per the no-self-promo rule the link is in the first comment, this post is the how).

The trick is a self-hosted gateway that Claude Code points to instead of the API directly. It drains your Claude subscription first, and only when you'd otherwise be blocked does it slide to a backup — so the build keeps going:

Fallback combos — so it never stops mid-task. A "combo" is a ladder of models the router walks automatically: your subscription first, then API keys, then cheap models, then free ones. When a provider returns a 500 or you hit a rate limit, it slides to the next target in milliseconds, mid-request, and your tool never even sees the error. There are 17 routing strategies (priority, weighted, round-robin, cost-optimized, auto/coding:fast…) plus three resilience layers — a per-provider circuit breaker, a per-key cooldown, and a per-model lockout — so one dead key can't take down a whole provider.

A 10-engine compression pipeline — the part most routers don't have. Every request flows through a transparent compression pass you can toggle/stack per combo. Instead of one trick, it stacks the best of the open-source ecosystem: RTK filters command/tool output (git diffs, test logs, builds) at 60–90%, Microsoft's LLMLingua-2 does ML semantic pruning, Caveman handles prose, session-dedup strips repeats across turns. Critically, code, URLs and JSON are preserved byte-perfect, and a default-on inflation guard throws the compressed version away and sends the original if compressing would actually grow the prompt — it never makes things worse. On tool-heavy sessions that's ~89% average input-token reduction (an 8k-token git diff becomes a few hundred). Full credit to every upstream project (RTK, Caveman, LLMLingua-2, Troglodita) is in the README.

Setup is one command (omniroute setup-claude wires Claude Code to it), and you keep using Claude Code exactly the same — it just doesn't stop when the quota does.

For context on whether it's worth your time: it's grown to ~9.8K GitHub stars, 1,490+ forks and 280+ contributors in ~4.5 months, with 21,000+ automated tests and 1,830+ issues closed — so it's a battle-tested project, not a brand-new experiment.

For people building here without a heavy coding background: is the usage limit your #1 blocker, or is it something else? Repo + setup in the first comment.

reddit.com
u/ZombieGold5145 — 4 days ago