1,448 results for Files · 2.341s

News for “Files”
20 results • 2334 ms server time
Show HN: I benchmarked my memory graph against Memora (0.831 vs. 0.801)IMAGE
github.com• Aug 12, 2026• 1 min read
Show HN: I benchmarked my memory graph against Memora (0.831 vs. 0.801)One of the very first problems I hit when I started to do agentic programming was the context problem, and that my agent always started again from the beginning. Being a bit naive and not really knowing what I was doing, I started off writing a mcp tool (because those are cool, right?) to solve the problem.MD files are primitive, I thought. This memory stuff should really be a database, I thought. So I tried a couple of free memory tools, but nothing was really doing anything for my particular itch. I wanted the agent to remember what I needed, when I needed it, and with the minimal of effort. I wanted it to talk architecture with me, file everything away, and be able to remember it when I wanted to write the stories I needed for the software I was building, and faffing around with plans and files was a pain. I need a knowledge graph.To be honest, the tools I built are not required if you are happy with an md file solution and your claude.md file. These tools aren't essential for you i
Show HN: Aster, a polyglot monorepo build orchestratorIMAGE
github.com• Aug 6, 2026• 1 min read
Show HN: Aster, a polyglot monorepo build orchestratorWe built Aster to support our polyglot monorepo 'firstlanding'. At ArchAstro, we use Elixir, Python, TypeScript, Go, and Rust. I wanted something that just orchestrates those tools without Bazel-level complexity. It didn’t exist, so we built it.Aster discovers your existing project files (mix.exs, package.json, Cargo.toml, go.mod, …), builds one graph, and runs targets in order. You can extend it by writing aster.toml files to specify new targets and dependencies or override existing ones. Aster supports a local services runner - it lets you define a set of services to launch with one command and conventions to do this per worktree so each worktree can have it's own private environment. We also use Aster in CI to only build targets that were affected by a particular change.Aster is a core tool we use to increase our productivity with agentic engineering. We took a lot of care in making sure agents can figure out how to use it to run tests, and the services runner lets each agent effect
Show HN: Bean Network Tester – open-source bad network simulatorIMAGE
github.com• Aug 5, 2026• 1 min read
Show HN: Bean Network Tester – open-source bad network simulatorI had built Bean Network Tester - a tool that helps developers and testers simulate poor network conditions for their apps and games.It allows you to intentionally make the connection worse and test how your software behaves with various problems. I aimed to make the tool easy for people without experience, but, from the other side, still usable for people with more networking experience. So a person without experience can just use a pre-built profile or scenario and click "start". A more advanced user can do the same from the CLI or integrate the tool into CI/CD or create their own profiles or script their own testing scenarios (like at "x" set "z" or do "y").To be honest, my internet connectionn is pretty terrible most of the time, so you could say this tool lets you simulate my default network :-)If you like the app, please give it a bean* *i mean give it a star on GitHub.If you have any feature requests, feel free to share them. Right now I'm working on the V0.5 version, but it wil
Advertisement
Show HN: Slaide, open-source Markdown slides AI writes and PowerPoint opensIMAGE
getslaide.com• Jul 31, 2026• 1 min read
Show HN: Slaide, open-source Markdown slides AI writes and PowerPoint opensI am trying to replace PowerPoint with a file format better suited for AI. But let me fill you in...So, I pitch a lot these days, and "make the deck" had become the worst part of my week. I don't know about you, but automation hasn't really worked for me here. Every AI deck tool I tried failed the same way. After various trial and errors, it ends up being fine on screen, but a broken approximation on export, and not one of them would touch my company master. So I was thinking that perhaps the solution is to give AI a format that's just easier to handle - the XML is really bloated and complex, maybe Markdown & YAML would do better.So, I gave it a shot and it worked. It is called .slaide. It is basically a somewhat customized Markdown to match text with theme defined placeholders and a theme defined in YAML. The markdown has some custom elements for charts, svg, html, etc. to make it valid. All files are then packaged in a zip file (.slaidec). It renders to a web deck, a PDF and a .pptx.
US-India Satellite Delivers Data, Reveals ‘Hummingbird’ in AntarcticaIMAGE
nasa.gov• Jul 29, 2026• 1 min read
US-India Satellite Delivers Data, Reveals ‘Hummingbird’ in AntarcticaAs of July 20, the public can access data from the two powerful radar instruments aboard the NISAR (NASA-ISRO Synthetic Aperture Radar) satellite. Teams in the United States and India will release files processed from the satellite’s L-band and S-band radars on an ongoing basis, helping researchers and other users track the movement of Earth’s […]
Show HN: ScreenFocus – keyboard focus follows the pointer across Mac displaysIMAGE
github.com• Jul 26, 2026• 1 min read
Show HN: ScreenFocus – keyboard focus follows the pointer across Mac displaysI have a multi-monitor setup and spend a lot of time typing in Codex and other AI agents. When I move to another monitor to run a shortcut, focus often stays in Codex or another text app, so the shortcut runs in the wrong place.I asked ChatGPT if there was a macOS setting or free app for this. It couldn't find one that did exactly what I wanted, so I asked it to prototype one. It built a working version in one go.I then used Codex to add sensible defaults, focus protection, an optional display border, packaging, documentation, an MPL 2.0 license, a logo, and screenshots.ScreenFocus is the result: keyboard focus follows the pointer across displays while global shortcuts keep working.This was my first native Mac app, and I used GPT-5.6 Sol with High reasoning. If you check out the README, help docs, and other Markdown files, you might be surprised by how complete it feels.I also added Launch at Login, full-border and corner-marker styles, custom colors, automatic pausing when only one mo
Show HN: Back up Claude Code sessions from Codespaces to a private repoIMAGE
github.com• Jul 21, 2026• 1 min read
Show HN: Back up Claude Code sessions from Codespaces to a private repoI prefer to run Claude Code in GitHub Codespaces rather than on my local machine, but there is one problem: Claude Code logs disappear when the remote Codespace is deleted or rebuilt.Logkeeper saves a human-readable conversation log and an age-encrypted copy of the full JSONL to a designated private repository whenever a Claude Code session stops.After creating the private repository, adding the required Codespaces secrets, and adding a small set of hook and configuration files to the project, the backups run automatically.
Show HN: ContextVault – Shared memory layer for your AI and your teamIMAGE
contextvault.dev• Jul 13, 2026• 1 min read
Show HN: ContextVault – Shared memory layer for your AI and your teamHi HN,I'm Kevin. I built ContextVault because I kept running into the same problem with AI tools.Every project accumulated prompts, coding conventions, architectural decisions, examples, and other pieces of context that made the models significantly more useful. The problem was that this information quickly became fragmented. Some lived in ChatGPT Projects, some in Claude, some in Markdown files, some in internal documentation, and some only existed in previous conversations.Late last year, I realized several people on our team were solving the same problems independently because previous work was difficult to discover. I assumed this problem existed in other large organizations, so I started experimenting with a shared context store.I started with a local proof of concept and a rough MCP server. If I asked questions like "have we done this before?", the AI could search the database and find the most relevant item to review. If a conversation produced something worth remembering, I cou
Show HN: CodeAlmanac – Self-updating wiki for your coding agent (local, Apache)IMAGE
github.com• Jul 9, 2026• 1 min read
Show HN: CodeAlmanac – Self-updating wiki for your coding agent (local, Apache)Hello good people of HN,This is Rohan from Almanac (YC S26).Today I want to share CodeAlmanac. It is a self-updating wiki for your coding agent. It lives in your repo as Markdown files and updates from your conversations with your agent. It’s open-source, local, and free.How it works1. Install the CLI and pick your agent (it uses your CC or Codex sub)2. It scans your codebase and generates an initial wiki.3. A background job reads your agent conversations every few hours and updates the wiki4. Your agent queries the wiki through a local SQLite index, using commands like codealmanac search and codealmanac show.Principles it’s based onConversations as a primary source: There’s a lot you discuss with your agent, and there’s a lot said in those conversations that isn’t directly seen in the code. Why the code is shaped the way it is, what ideas you’ve explicitly rejected, and repeatable procedures that the agent did. We document what’s relevant for future agent runs from there.Maintenance,
Advertisement
Show HN: PACT – An open-source toolkit for privately signing digital contentIMAGE
github.com• Jul 8, 2026• 1 min read
Show HN: PACT – An open-source toolkit for privately signing digital contentI’ve recently been doing a lot of reading about provenance tracking, content authenticity, and AI model training policy enforcement and started working on PACT in an attempt to address some of the issues I saw.PACT is an open-source toolkit for signing content claims, attaching machine-readable policy metadata to files, and verifying those claims against a hosted trust registry. The initial use case is AI-training policy/provenance: for example, letting a content creator publish a signed “no commercial training” policy record in a way that preserves the privacy of the content and the creator.Some of the features are: - Actions are append-only (an event log with Merkle batch disclosure) so the registry's full history is publicly auditable. - User identities are registry-scoped to prevent cross-registry tracking, and user identifiers are generated using a blinded OPRF, so the registry never sees raw device data or the derived token - Content commitments are salted, so the registry can ho
Show HN: Open-source desktop agent that uses a local folder as its memoryIMAGE
github.com• Jul 7, 2026• 1 min read
Show HN: Open-source desktop agent that uses a local folder as its memoryOrbital is an open-source desktop agent runtime that lives in a local folder on your desktop, with sandbox, approval presets and sub-agent support.Think of it as Obsidian + Hermes in one native app, with extra features.The key is that it uses the folder as its own wiki to keep track of your work and artifacts, so it stays at the tip of your work without needing you to explain twice.Some important features:1. Long-term memory: Orbital stores all memory as .md files locally. It uses a two-tier approach. Tier 1 is a few files injected directly into the system prompt. Among them is an index.md, which is how the agent remembers what the tier 2 files are and when/how to use them. You can open the folder and read everything it knows.2. Project as sandbox: You set up a "project" in a local folder — same idea as a Claude/ChatGPT project. But the agent can create, update and delete project files when needed (you can set it to ask for your approval first). The agent's shell commands are restricte
Show HN: Orchestrate parallel Claude Code and Codex agents on a live mapIMAGE
github.com• Jul 6, 2026• 1 min read
Show HN: Orchestrate parallel Claude Code and Codex agents on a live mapHi HN!I never understood why everybody is fine with (and actually try to copy it multiple times) a single chat interface for ai agents, where you have one conversation on the whole screen. I frequently run many coding agents in parallel (Claude Code, Codex), and after some time I lose the picture of where which subagent is and who spawned whom, which is working and which it not. Agents finish or die quietly and I find out half an hour laterAnd the information about the agents was already sitting on the disk. Every session writes a JSONL transcript under ~/.claude or ~/.codex, every subagent gets its own file. So I built a local web UI that reads these files and shows the selected one as a live chat feed with expandable tool-call cards. There is almost no database and everything runs on 127.0.0.1The hardest part was (still is) the parentage tree. The scanner reads the transcripts, recovers the links and builds one tree per project, from the root conversation down to the last background
Show HN: Yojam – Route links to the right browser/profile, strip trackers firstIMAGE
github.com• Apr 19, 2026• 1 min read
Show HN: Yojam – Route links to the right browser/profile, strip trackers firstAuthor here. Yojam sits in place of your default browser on macOS and intercepts every http/https click, mailto, .webloc, Handoff page, AirDrop link, Share menu item, and yojam:// URL. They all go through the same pipeline: global URL rewrites, tracker parameter stripping, rule matching (domain / prefix / regex / source app), per-browser rewrites, then either open or show a picker at the cursor. Things I cared about that other pickers don't quite get right:- Browser profiles as first-class targets. A rule can send a URL to "Chrome, Profile 3" or "Firefox, Work container" - not just "Chrome". Seems obvious; somehow nobody else does it properly.- Source-app matching. GitHub links from Slack route differently than GitHub links from Messages. Handoff, AirDrop, Share, Services, and each browser extension get synthetic bundle IDs so rules can fire on ingress path.- Tracker stripping happens before the target browser ever sees the URL, so referrer leakage through utm_* / fbclid / gclid / etc.
Show HN: Kino is a Google TV app that turns the TV into a media serverIMAGE
play.google.com• Apr 15, 2026• 1 min read
Show HN: Kino is a Google TV app that turns the TV into a media serverOk, so Kino is an Android app for Google TV that uses TVs internal storage and any USB storage connected to the TV to store, stream and manage videos. You don't need any 3rd party hardware, the TV is the computer. Also the TV app has open, documented API so maybe you can do interesting things like automation.It has a native macOS companion app that instantly finds your TVs with Kino installed on your network, pairs securely and lets you upload to the TV or download the videos back into your mac and stream the files from the TV into your mac. If you don't have a mac it does offer a WebUI.The TV app can play the videos, supports subtitles(both embedded into the video container and as separate files like .srt) and remembers the last playback location of the videos so you can continue watch them later from where you left.It supports seamlessly switching from watching the videos on the TV to streaming them from the macOS app and back again. I made a short video demonstrating that: https://w
Show HN: Kontext CLI – Credential broker for AI coding agents in GoIMAGE
github.com• Apr 14, 2026• 1 min read
Show HN: Kontext CLI – Credential broker for AI coding agents in GoWe built the Kontext CLI because AI coding agents need access to GitHub, Stripe, databases, and dozens of other services — and right now most teams handle this by copy-pasting long-lived API keys into .env files, or the actual chat interface, whilst hoping for the best.The problem isn't just secret sprawl. It's that there's no lineage of access. You don't know which developer launched which agent, what it accessed, or whether it should have been allowed to. The moment you hand raw credentials to a process, you've lost the ability to enforce policy, audit access, or rotate without pain. The credential is the authorization, and that's fundamentally broken when autonomous agents are making hundreds of API calls per session.Kontext takes a different approach. You declare what credentials a project needs in a .env.kontext file: GITHUB_TOKEN={{kontext:github}} STRIPE_KEY={{kontext:stripe}} LINEAR_TOKEN={{kontext:linear}} Then run `kontext start --agent claude`. The CLI authenticates you via
Advertisement
Show HN: Recursive-Mode for Coding AgentsIMAGE
recursive-mode.dev• Apr 11, 2026• 1 min read
Show HN: Recursive-Mode for Coding Agentsrecursive-mode is an installable skill package for coding agents. It gives your agent a file-backed workflow for requirements, planning, implementation, testing, review, closeout, and memory, instead of leaving the whole process scattered in context.Long-running agent work has a common failure mode: requirements, decisions, and plans live in the conversation. Once the session ends or the context window overflows, the agent loses track of what was decided, what was implemented, and why.recursive-mode solves context rot by making repository documents the source of truth for every phase. Requirements, plans, evidence, state, and decisions live in files that persist across sessions, contributors, and repositories. Prompts become short commands, not full specs.The workflow is built on a few simple rules. Each development phase produces one locked output document. Each phase uses earlier phase outputs as input. Before the agent can exit a phase and move forward, it must satisfy defined crite
Show HN: Zerobox – Sandbox any command with file, network, credential controlsIMAGE
github.com• Mar 30, 2026• 1 min read
Show HN: Zerobox – Sandbox any command with file, network, credential controlsI'm excited to introduce Zerobox, a cross-platform, single binary process sandboxing CLI written in Rust. It uses the sandboxing crates from the OpenAI Codex repo and adds additional functionalities like secret injection, SDK, etc.Watch the demo: https://www.youtube.com/watch?v=wZiPm9BOPCgZerobox follows the same sandboxing policy as Deno which is deny by default. The only operation that the command can run is reading files, all writes and network I/O are blocked by default. No VMs, no Docker, no remote servers.Want to block reads to /etc? zerobox --deny-read=/etc -- cat /etc/passwd cat: /etc/passwd: Operation not permitted How it works:Zerobox wraps any commands/programs, runs an MITM proxy and uses the native sandboxing solutions on each operating system (e.g BubbleWrap on Linux) to run the given process in a sandbox. The MITM proxy has two jobs: blocking network calls and injecting credentials at the network level.Think of it this way, I want to inject "Bearer OPENAI_API_KEY" but I
Show HN: Kora – An AI-native OS layer written in 370k lines of RustIMAGE
intuitivecompute.com• Mar 26, 2026• 1 min read
Show HN: Kora – An AI-native OS layer written in 370k lines of RustWe've been building this for ourselves over the last year. We wanted the computer from Star Trek, something you just talk to, that knows your context, controls your environment, and runs locally.Our core belief is digital sovereignty in that you should own your context. Your conversations, files, voice, memory, and identity never leave your machine unless you explicitly choose to route through a cloud provider. No telemetry, no accounts, no data collection. The AI that knows the most about you should be the one you control completely.Kora is an operating system layer built around an AI agent. On Linux it runs as the GUI directly in Wayland (OpenGL via femtovg). On macOS it's a native app with a Metal compositor.It's not a chatbot wrapper, it's closer to a full OS where the AI is a first-class service. The stack is ~8 services running locally:- UI: custom window manager with guest app compositing. Apps are standalone Rust binaries that communicate with the host over IPC.- Multi-device: