Claude Composer: Ein CLI-Wrapper für verbesserte Claude Code-Automatisierung

2025-06-05
Claude Composer: Ein CLI-Wrapper für verbesserte Claude Code-Automatisierung

Claude Composer ist ein Befehlszeilen-Wrapper (CLI), der entwickelt wurde, um die Benutzererfahrung und die Automatisierungsfunktionen von Claude Code zu verbessern. Er automatisiert Berechtigungshinweise, bietet Systembenachrichtigungen und ermöglicht benutzerdefinierte Regel- und Toolsets, um das Verhalten von Claude Code feinabzustimmen. Mit flexibler Konfiguration können Benutzer den Automatisierungsgrad präzise steuern, von maximaler Sicherheit bis hin zu maximaler Automatisierung, wobei sowohl projekt- als auch globale Konfigurationen unterstützt werden.

Mehr lesen
Entwicklung

Containerisierte Umgebungen für Coding Agents: Vereinfachte Multi-Agent-Kollaboration

2025-06-05
Containerisierte Umgebungen für Coding Agents: Vereinfachte Multi-Agent-Kollaboration

Container-use ist ein Open-Source-CLI-Tool, das jedem Coding Agent seine eigene containerisierte Umgebung bietet. Führen Sie mehrere Agents sicher und unabhängig aus, mit Unterstützung für Claude Code, Cursor und andere MCP-kompatible Agents. Jeder Agent erhält einen isolierten Git-Branch und einen Container, mit Echtzeit-Sichtbarkeit des Befehlsverlaufs und der Logs, was direkte Intervention und Kontrolle ermöglicht. Standard-Git-Workflows werden unterstützt, und es ist mit jedem Agenten, Modell oder jeder Infrastruktur kompatibel, wodurch Vendor Lock-in vermieden wird. Obwohl es sich in der frühen Entwicklung befindet und möglicherweise noch unfertige Aspekte aufweist, zeichnet es sich durch schnelle Iteration und reaktionsschnelles Feedback aus.

Mehr lesen
Entwicklung Coding Agents

HyperDX: Blitzschnelle Log- und Trace-Visualisierung auf ClickHouse

2025-06-05
HyperDX: Blitzschnelle Log- und Trace-Visualisierung auf ClickHouse

HyperDX, eine Kernkomponente von ClickStack, ermöglicht es Ingenieuren, Produktionsprobleme schnell zu diagnostizieren. Es bietet blitzschnelle Suche und Visualisierung von Logs und Traces auf jedem ClickHouse-Cluster (denken Sie an Kibana, aber für ClickHouse). Es bietet intuitive Volltextsuche und Eigenschaftensuche, Anomalie-Trendanalyse, Benachrichtigungen und Performance-Monitoring von HTTP-Anfragen bis hin zu Datenbankabfragen. HyperDX integriert sich nahtlos mit OpenTelemetry und unterstützt viele Sprachen und Plattformen. Es ist über Docker oder ClickHouse Cloud deploybar und zielt darauf ab, die Analyse von Produktionstelemetrie zu vereinfachen, indem es die Kosten-, Benutzerfreundlichkeits- und Tool-Switching-Einschränkungen bestehender Lösungen behebt. Es wurde entwickelt, um die Produktionsbeobachtbarkeit für alle Ingenieure zugänglich zu machen.

Mehr lesen
Entwicklung Log-Visualisierung

Dino Programmiersprache: Skripting, funktional und objektorientiert

2025-06-05
Dino Programmiersprache: Skripting, funktional und objektorientiert

Dino ist eine Hochleistungsprogrammiersprache, die Skripting, funktionale und objektorientierte Programmierung vereint. Ihre Geschichte reicht bis ins Jahr 1993 zurück, wo sie zunächst bei der russischen Spielefirma ANIMATEK eingesetzt wurde. Dieses Dokument beschreibt die Implementierung der Dino-Entwicklungsversion 0.98, einschließlich Bytecode-Compiler, Interpreter, JIT-Compiler und Typerinferenz. Leistungsvergleiche mit Python, PyPy, Ruby und anderen Sprachen werden auf Architekturen wie x86-64 und AARCH64 präsentiert. Dino bietet Funktionen wie mehrpräzise Ganzzahlen, heterogene erweiterbare Arrays, assoziative Tabellen, First-Class-Funktionen, Fibers, Ausnahmebehandlung und Mustererkennung, mit innovativer Klassenkomposition für sichere und leistungsstarke objektorientierte Programmierung.

Mehr lesen

phptop: Leichtgewichtiges PHP-Performance-Monitoring-Tool

2025-06-05
phptop: Leichtgewichtiges PHP-Performance-Monitoring-Tool

phptop ist ein leichtgewichtiges PHP-Performance-Monitoring-Tool, das die Ausführungszeit pro Abfrage (Wallclock, Benutzer- und System-CPU-Zeit) zusammen mit dem Speicher- und anderen Ressourcenverbrauch verfolgt. Es lässt sich einfach global auf einem LAMP-Server aktivieren, indem man eine einzige Zeile in der php.ini konfiguriert. Es ist ressourcenschonend und wurde von Bearstech jahrelang ohne Probleme in der Produktion eingesetzt. Benötigt PHP >= 5.2.0, getestet bis PHP 8.2.

Mehr lesen

NoteGen: KI-gestützte, plattformübergreifende Notiz-App

2025-06-05
NoteGen: KI-gestützte, plattformübergreifende Notiz-App

NoteGen ist eine plattformübergreifende Markdown-Notiz-Anwendung, die KI nutzt, um Aufzeichnung und Schreiben nahtlos zu verbinden. Sie unterstützt verschiedene Aufnahmemethoden (Screenshots, Text, Illustrationen usw.) und verwendet natives Markdown für einfache Migration. Offline-Nutzung wird unterstützt, ebenso wie die Synchronisierung mit privaten GitHub- und Gitee-Repositorys. Die KI-Verbesserung ermöglicht es Benutzern, verschiedene Modelle wie ChatGPT und Gemini für KI-gestützte Schreib-, Polier- und Übersetzungsfunktionen zu konfigurieren. Die Hauptfunktion ist der flüssige Übergang von "Aufzeichnung zu Schreiben", wodurch die Effizienz gesteigert wird.

Mehr lesen
Entwicklung KI-Notizen

Foam: Open-Source PKM-System basierend auf VS Code und GitHub

2025-06-05
Foam: Open-Source PKM-System basierend auf VS Code und GitHub

Foam ist ein kostenloses, Open-Source-System zur persönlichen Wissensverwaltung (PKM) und zum Teilen, inspiriert von Roam Research und aufgebaut auf Visual Studio Code und GitHub. Es ermöglicht das Organisieren von Recherchen, das Führen wiederauffindbarer Notizen, das Schreiben von Langtexten und optional deren Veröffentlichung im Web. Zu den Funktionen gehören bidirektionale Verlinkungen, Graphvisualisierung, Vorlagen, Tags und mehr, um Ihnen beim Aufbau einer persönlichen Wissensdatenbank mit benutzerfreundlichen Navigations- und Verwaltungstools zu helfen. Obwohl es sich noch in der rasanten Entwicklung befindet, machen seine leistungsstarken Funktionen und seine offene Natur es zu einer überzeugenden Wahl für die persönliche Wissensverwaltung.

Mehr lesen
Entwicklung

VectorSmuggle: Datenexfiltration aus KI/ML-Systemen über Vektoreinbettungen

2025-06-04
VectorSmuggle: Datenexfiltration aus KI/ML-Systemen über Vektoreinbettungen

VectorSmuggle ist ein Open-Source-Sicherheitsforschungsprojekt, das ausgefeilte, vektorbasierte Datenexfiltrationstechniken in KI/ML-Umgebungen demonstriert, mit Fokus auf RAG-Systeme. Es nutzt fortschrittliche Steganografie, Ausweichtechniken und Datenrekonstruktionsmethoden, um potenzielle Schwachstellen aufzuzeigen. Dieses Framework unterstützt zahlreiche Dokumentformate und bietet Tools für defensive Analysen, Risikobewertungen und die Verbesserung der Sicherheit von KI-Systemen.

Mehr lesen

MCP-Server-Boilerplate: OAuth & PostgreSQL auf Cloudflare Workers

2025-06-04
MCP-Server-Boilerplate: OAuth & PostgreSQL auf Cloudflare Workers

Dieses Projekt bietet ein vollständiges Boilerplate zum Erstellen von Remote-Servern für das Model Context Protocol (MCP) auf Cloudflare Workers mit benutzerdefinierter OAuth-Authentifizierung und PostgreSQL-Datenbankintegration. Es beinhaltet einen vollständigen OAuth 2.1-Provider, PostgreSQL-Integration, serverlose Bereitstellung über Cloudflare Workers, ein MCP-Tool-Framework, ein benutzerdefiniertes Routen-Framework, eine ansprechende Benutzeroberfläche, robuste Sicherheitsfunktionen und mobile Kompatibilität. Entwickler können TypeScript, Hot Reload und umfassende Fehlerbehandlung nutzen. Das Boilerplate enthält auch ein einfach zu verwendendes System zum Hinzufügen von REST-API-Endpunkten und einen vollständig anpassbaren OAuth-Zustimmungsbildschirm.

Mehr lesen
Entwicklung

Chrome blockiert nicht autorisierten Zugriff auf lokales Netzwerk von Websites

2025-06-04
Chrome blockiert nicht autorisierten Zugriff auf lokales Netzwerk von Websites

Das Chrome-Team entwickelt eine neue Funktion, um zu verhindern, dass Websites ohne Erlaubnis des Benutzers auf lokale Netzwerkgeräte zugreifen. Derzeit können bösartige Websites den Browser des Benutzers als "verwirrten Stellvertreter" missbrauchen und auf lokale Geräte wie Drucker zugreifen. Der neue Ansatz verwendet einen Berechtigungmechanismus, um den Zugriff auf das lokale Netzwerk zu steuern und erfordert eine explizite Benutzerberechtigung, bevor eine Website mit lokalen Netzwerkgeräten kommunizieren kann. Dies soll die Privatsphäre und Sicherheit des Benutzers verbessern und böswillige Angriffe verhindern, kann aber auch einige bestehende Dienste beeinträchtigen, die auf diese Funktionalität angewiesen sind.

Mehr lesen

RISC-V-Emulator in ClickHouse SQL: Programme in einer Datenbank ausführen

2025-06-04
RISC-V-Emulator in ClickHouse SQL: Programme in einer Datenbank ausführen

Dieses Projekt baut einen RISC-V-Emulator mit ClickHouse SQL, wodurch ClickHouse Turing-vollständig wird. Der Emulator nutzt die materialisierten Views von ClickHouse und Redis für den Speicher und simuliert die Ausführung von CPU-Instruktionen über eine Reihe von SQL-Befehlen. Obwohl die aktuelle Leistung durch einen Fehler im ClickHouse KV-Storage-Engine beeinträchtigt wird, kann er bereits einfache RISC-V-Programme ausführen und unterstützt Funktionen wie Drucken, Datei-Operationen und Netzwerkkommunikation. Dies bietet einen neuen Ansatz zur Ausführung von Programmen direkt in einer Datenbank, aber Leistungsengpässe müssen behoben werden.

Mehr lesen
Entwicklung

Elide Gradle Plugin: Blitzschnelle Java-Kompilierung

2025-06-03
Elide Gradle Plugin: Blitzschnelle Java-Kompilierung

Das Elide Gradle Plugin nutzt die Elide-Laufzeitumgebung, um die Abhängigkeitsauflösung und die Java-Kompilierungsgeschwindigkeit in Gradle-Projekten drastisch zu verbessern. Elide baut den javac-Compiler als natives Image und bindet ihn in die Elide-Binärdatei ein. Dieses Plugin ändert die Gradle-Build-Konfiguration, um die Elide-Toolchain anstelle der integrierten Gradle-Toolchain zu verwenden, wodurch das JIT-Warm-up übersprungen wird und eine bis zu 20-fache Verbesserung der Kompilierungsgeschwindigkeit erzielt wird. Darüber hinaus bietet Elide eine optimierte Maven-Abhängigkeitsauflösung und -abholung, wobei Abhängigkeiten lokal zwischengespeichert werden, um die Build-Zeiten weiter zu verkürzen.

Mehr lesen
Entwicklung Java-Kompilierung

Verwandeln Sie Ihr iPhone mit AirAP in einen AirPlay-Empfänger

2025-06-03
Verwandeln Sie Ihr iPhone mit AirAP in einen AirPlay-Empfänger

AirAP, ein nativer iOS AirPlay-Server, geschrieben in Swift, ermöglicht es Ihnen, Ihr iPhone als AirPlay-Empfänger zu verwenden. Streamen Sie Audio von Ihrem Mac, Apple TV oder anderen iOS-Geräten auf Ihr iPhone. Perfekt für nächtliche Arbeit (Audio-Routing zu Kopfhörern), Entwickler, die Audio-Anwendungen testen, oder den Aufbau einer Multiroom-Audio-Konfiguration. Installieren Sie einfach die App, verbinden Sie sich mit demselben Wi-Fi-Netzwerk, und Ihr iPhone wird als AirPlay-Ziel angezeigt.

Mehr lesen
Entwicklung Audio-Streaming

Alfred-Workflow: Sofortiger Zugriff auf Google Cloud-Dienste

2025-06-03
Alfred-Workflow: Sofortiger Zugriff auf Google Cloud-Dienste

Genervt vom mühsamen Zugriff auf Google Cloud-Dienste? Dieser Alfred-Workflow macht alles schnell und einfach! Geben Sie einfach `gcp` in Alfred ein, um über 250 Google Cloud-Dienste und -Subdienste unscharf zu suchen und GCP-Ressourcen in über 20 Diensten direkt zu suchen. Er unterstützt das Kopieren, Einfügen oder Öffnen von Google Cloud Console-Links mit einem Klick und bietet nützliche Tools wie Caching und Protokollanzeige. Am wichtigsten ist, dass er sicher und zuverlässig ist, da er nur Ihre lokale gcloud CLI für die Authentifizierung verwendet und niemals auf Ihre Anmeldeinformationen zugreift. Testen Sie ihn jetzt!

Mehr lesen
Entwicklung

Lingo.dev-Compiler: Erstellen Sie mehrsprachige React-Apps zur Compilezeit

2025-06-03
Lingo.dev-Compiler: Erstellen Sie mehrsprachige React-Apps zur Compilezeit

Lingo.dev kündigt seinen neuen Compiler an, ein Open-Source-i18n-Toolkit, das LLMs für die Lokalisierung und Übersetzung von Web-, Mobile-Apps und Markdown-Inhalten nutzt. Der Compiler ermöglicht die Erstellung mehrsprachiger React-Apps zur Compilezeit, ohne dass bestehende Komponenten geändert werden müssen. Lingo.dev bietet außerdem ein CLI-Tool und CI/CD-Integration für Geschwindigkeit und automatische Updates. Dieses Community-getriebene Projekt begrüßt Beiträge.

Mehr lesen
Entwicklung

Chonkify: Eine ultraleichte Chunk-Bibliothek

2025-06-03
Chonkify: Eine ultraleichte Chunk-Bibliothek

Chonkify ist eine ultraleichte JavaScript-Bibliothek zum Aufteilen verschiedener Iterables (Arrays, Strings, Sets, Maps, asynchrone Iterables usw.) in Chunks einer angegebenen Größe. Sie unterstützt Unicode-Emojis und komplexe Symbole, hat eine minimale Größe (der Kern umfasst nur 870 Bytes), keine Abhängigkeiten, ist ESM-first und TypeScript-ready und funktioniert sowohl in Browser- als auch in Node.js-Umgebungen. Egal ob Sie riesige Datensätze verarbeiten oder einfache Arrays aufteilen, Chonkify erledigt dies effizient.

Mehr lesen
Entwicklung Chunking

Echtzeit-Steuerung von 3D-Modellen mit Gesten und Sprachbefehlen

2025-06-03
Echtzeit-Steuerung von 3D-Modellen mit Gesten und Sprachbefehlen

Steuere 3D-Modelle in Echtzeit mit deinen Händen und deiner Stimme! Diese interaktive Web-App nutzt three.js, MediaPipe Computer Vision, die Web Speech API und Rosebud AI. Du kannst Modelle ziehen, drehen, skalieren und animieren und eigene GLTF-Modelle per Drag-and-Drop importieren. Du benötigst nur einen modernen WebGL-fähigen Browser, Kamera- und Mikrofonzugriff. Klone das Repository und erlebe die Magie!

Mehr lesen
Entwicklung

Garlic: Ein blitzschneller Java-Decompiler in C

2025-06-03
Garlic: Ein blitzschneller Java-Decompiler in C

Garlic ist ein in C geschriebener Java-Decompiler, der eine schnelle und effiziente Decompilation von .class-, .jar- und .war-Dateien in Java-Quellcode bietet. Er benötigt lediglich CMake 3.26 oder höher und keine weiteren Abhängigkeiten. Garlic unterstützt Multithreading, sodass Sie den Ausgabepfad und die Thread-Anzahl über Kommandozeilenargumente festlegen können. Er übertrifft javap, indem er die Attribute LineNumber und StackMapTable weglässt. Das Projekt ist Open-Source unter der Apache 2.0 Lizenz.

Mehr lesen
Entwicklung Java-Decompiler

Quarkdown: Ein leistungsstarkes Markdown-basiertes Satzsystem

2025-06-03
Quarkdown: Ein leistungsstarkes Markdown-basiertes Satzsystem

Quarkdown ist ein modernes, Markdown-basiertes Satzsystem, das auf Vielseitigkeit ausgelegt ist und Projekte nahtlos in druckfertige Bücher oder interaktive Präsentationen kompiliert. Die leistungsstarke, Turing-vollständige Markdown-Erweiterung stellt sicher, dass Ihre Ideen mühelos auf Papier fließen. Benutzer können eigene Funktionen und Variablen definieren und sogar Bibliotheken für andere erstellen. Die Ausgabeformate umfassen HTML und PDF.

Mehr lesen
Entwicklung

OAuth 2.1 Provider Framework für Cloudflare Workers: Eine KI-unterstützte Sicherheitsbibliothek

2025-06-03
OAuth 2.1 Provider Framework für Cloudflare Workers: Eine KI-unterstützte Sicherheitsbibliothek

Diese TypeScript-Bibliothek implementiert die Provider-Seite des OAuth 2.1-Protokolls mit PKCE-Unterstützung für Cloudflare Workers. Sie fungiert als Wrapper und automatisiert die Token-Verwaltung und Benutzerauthentifizierung. Entwickler schreiben reguläre Fetch-Handler; die Bibliothek kümmert sich um die Authentifizierung. Sie ist unabhängig von der Benutzerverwaltung und UI-Frameworks und speichert nur Hashes, keine Geheimnisse. Interessanterweise war die Entwicklung der Bibliothek an dem KI-Modell Claude beteiligt, wobei die Sicherheitsüberprüfung durch Cloudflare-Ingenieure das Potenzial von KI in der Softwareentwicklung bestätigt. Die Bibliothek bietet auch einen neuartigen Ansatz zur Aktualisierung von Refresh-Tokens, der Sicherheit und Ausfallsicherheit bei vorübergehenden Fehlern in Einklang bringt.

Mehr lesen

Vanta: Ein leichter Verhaltensanalysator für Netzwerkpakete – Ein Dankeschön eines Studenten

2025-06-02
Vanta: Ein leichter Verhaltensanalysator für Netzwerkpakete – Ein Dankeschön eines Studenten

Vanta ist ein leichter, schneller und kommandozeilenbasierter Netzwerk-Verhaltensanalysator, der Protokoll-Ebene-Flüsse rekonstruiert und strukturierte Aktivitäten aus erfassten Daten extrahiert. Im Gegensatz zu vollwertigen GUI-Tools wie Wireshark konzentriert sich Vanta auf Klarheit, Struktur und Einfachheit – ideal für benutzerdefinierte Skripte und minimale Setups. Er unterstützt das Parsen von HTTP, DNS und TLS (mit partiellem Fingerprinting), rekonstruiert automatisch bidirektionale Flüsse und gibt übersichtliche JSON-Zusammenfassungen aus. Entwickelt auf einem MacBook Air M1 von einem Studenten als Dankeschön an Universitäten, die internationale Studenten unterstützt haben.

Mehr lesen
Entwicklung

Onlook: Ein visuell orientierter Open-Source-Code-Editor für Designer

2025-06-02
Onlook: Ein visuell orientierter Open-Source-Code-Editor für Designer

Onlook ist ein visuell orientierter Open-Source-Code-Editor, der mit Next.js und TailwindCSS entwickelt wurde. Designer können direkt im Browser-DOM bearbeiten und Code-Änderungen in Echtzeit sehen. Er bietet KI-Unterstützung, Drag-and-Drop-Layout-Anpassungen und die Möglichkeit, mit Rechtsklick auf ein Element direkt zum Code zu springen. Onlook befindet sich in der aktiven Entwicklung und freut sich über Beiträge der Community.

Mehr lesen
Entwicklung

Cuss: Eine mehrsprachige Bibliothek zur Erkennung von Schimpfwörtern

2025-06-02
Cuss: Eine mehrsprachige Bibliothek zur Erkennung von Schimpfwörtern

Cuss ist eine Open-Source-Bibliothek, die Listen von Schimpfwörtern in mehreren Sprachen zusammen mit einer Vertrauensbewertung bereitstellt. Sie ist nicht dazu gedacht, Filter für Schimpfwörter zu erstellen (was der Autor nicht empfiehlt), sondern eher für die Forschung im Bereich der Verarbeitung natürlicher Sprache. Die Bibliothek unterstützt verschiedene Installationsmethoden (npm, esm.sh usw.) und enthält mehrere Sprachversionen (Englisch, Arabisch, Spanisch, Französisch, Italienisch, Portugiesisch usw.). Jedes Wort wird von 0 bis 2 bewertet, was die Wahrscheinlichkeit angibt, dass es als Schimpfwort verwendet wird. Darüber hinaus enthält die Bibliothek weitere Wortlisten, wie z. B. Schlagworte, gebräuchliche Wörter usw.

Mehr lesen

Kan: Der Open-Source Trello-Killer?

2025-06-02
Kan: Der Open-Source Trello-Killer?

Kan ist ein Open-Source-Projektmanagement-Tool, das eine robuste Alternative zu Trello sein soll. Es bietet Kanban-Boards, Teamzusammenarbeit, Trello-Import, Label-Filterung, Kommentare, Aktivitätsprotokolle und plant zukünftig Templates und Integrationen. Der Code ist Open-Source und Beiträge sind willkommen!

Mehr lesen
Entwicklung Trello-Alternative

arXiv freischalten: Der ultimative Leitfaden zu Ressourcen für wissenschaftliche Arbeiten

2025-06-02
arXiv freischalten: Der ultimative Leitfaden zu Ressourcen für wissenschaftliche Arbeiten

Diese kuratierte Liste bietet eine umfassende Sammlung von Tools, Bibliotheken, Datensätzen und Ressourcen, die den Prozess des Findens, Lesens und Arbeitens mit wissenschaftlichen Arbeiten von arXiv optimieren sollen. Von semantischen Suchmaschinen und interaktiven Literaturkarten bis hin zu KI-gestützten Leseassistenten und Zusammenfassungswerkzeugen deckt dieser Leitfaden alles ab, von der Entdeckung von Arbeiten über verbessertes Lesen bis hin zur Erstellung von Literaturübersichten. Mehrere große Datensätze werden ebenfalls zur Unterstützung der Forschungsarbeit bereitgestellt.

Mehr lesen

iPhone Agent: Steuern Sie Ihr iOS-Gerät mit GPT-4.1

2025-06-02
iPhone Agent: Steuern Sie Ihr iOS-Gerät mit GPT-4.1

PhoneAgent ist eine iOS-App, die das GPT-4.1-Modell von OpenAI nutzt, um Ihr iPhone über mehrere Apps hinweg zu steuern. Durch Zugriff auf die Accessibility-Struktur kann sie Aufgaben wie das Senden von Nachrichten, das Herunterladen von Apps und das Tätigen von Anrufen ausführen. Sie verwendet Xcodes UI-Testing-Framework, benötigt keinen Jailbreak, ist aber experimentell und hat bekannte Einschränkungen, wie z. B. die Behandlung lang laufender Aufgaben und Animationen. Die App sendet den App-Inhalt an die OpenAI-API und kommuniziert über einen TCP-Server mit UI-Tests.

Mehr lesen
Entwicklung

HIP: Eine Single-Source-Portable Runtime-API für AMD- und NVIDIA-GPUs

2025-06-02
HIP: Eine Single-Source-Portable Runtime-API für AMD- und NVIDIA-GPUs

HIP ist eine C++-Runtime-API und Kernel-Sprache, die es Entwicklern ermöglicht, portable Anwendungen für AMD- und NVIDIA-GPUs aus einem einzigen Quellcode zu erstellen. Zu den Hauptmerkmalen gehören hohe Leistung mit minimalem Overhead, Unterstützung für Single-Source-C++-Programmierung (einschließlich Templates, Lambdas usw.) und die Möglichkeit, die besten Entwicklungstools auf jeder Plattform zu nutzen. Das HIPIFY-Tool automatisiert die Konvertierung von CUDA zu HIP, während eine manuelle Optimierung für plattformspezifische Feinabstimmung möglich ist. HIP unterstützt neue Projekte und bietet einfache Portierungsmöglichkeiten für bestehenden CUDA-Code, ist aber kein direkter Ersatz und erfordert einige manuelle Arbeit für die vollständige Portierung und Optimierung.

Mehr lesen
Entwicklung

Agno: Ein umfassendes Framework für hochperformante Multi-Agenten-Systeme

2025-06-02
Agno: Ein umfassendes Framework für hochperformante Multi-Agenten-Systeme

Agno ist ein umfassendes Framework zum Erstellen von Multi-Agenten-Systemen mit Speicher, Wissen und Schlussfolgerungsfähigkeiten. Es unterstützt fünf Ebenen von Agentensystemen, von einfachen Werkzeugeinsatz-Agenten bis hin zu kooperierenden Agententeams, und integriert verschiedene Modelle und Tools. Zu den Hauptmerkmalen gehören Modellunabhängigkeit, hohe Leistung (Agenten werden in ~3 μs instanziiert und benötigen durchschnittlich ~6,5 Kib Speicher), integrierte Schlussfolgerung, Multimodalität, eine fortschrittliche Multi-Agenten-Architektur und Echtzeitüberwachung. Agno ist für den Aufbau hochperformanter Agentensysteme konzipiert und spart Entwicklern viel Zeit und Mühe.

Mehr lesen
KI

FPGA Forth-Interpreter-CPU mit LFSR

2025-06-02
FPGA Forth-Interpreter-CPU mit LFSR

Dieses Projekt beschreibt eine in VHDL implementierte FPGA-CPU, die einen linearen Rückkopplungs-Schieberegister (LFSR) anstelle eines Programmzählers verwendet. Dieser Ansatz ist zwar traditionell platzsparend, bietet aber auf FPGAs nur minimale Vorteile. Die CPU, die einen voll funktionsfähigen Forth-Interpreter ausführt, erreicht 151,768 MHz auf einem Spartan-6-FPGA. Bemerkenswert kompakt, der Kern verbraucht nur 27 Slices. Das Projekt beinhaltet VHDL-Code, GHDL-Simulationsanweisungen und Build-Anweisungen für Xilinx ISE 14.7. Es zeigt das Potenzial von LFSRs für ressourcenbeschränkte Designs und präsentiert eine hocheffiziente Implementierung eines Forth-Interpreters.

Mehr lesen
Hardware

Leichte, werbefreie Jetpack Compose Kompass-App

2025-06-02
Leichte, werbefreie Jetpack Compose Kompass-App

MBCompass ist eine leichte Kompass-App, die mit Jetpack Compose entwickelt wurde. Im Gegensatz zu den meisten Kompass-Apps, die mit Werbung und unnötigen Funktionen überladen sind, priorisiert MBCompass Genauigkeit und Effizienz. Sie verwendet das Magnetometer und den Beschleunigungssensor des Geräts für Echtzeit-Updates des geomagnetischen Felds. Zu den Funktionen gehören die Anzeige des aktuellen Standorts des Benutzers (mit OpenStreetMap), Unterstützung für helle/dunkle Themen, Anzeige der magnetischen Stärke, Bildschirm immer an, Querformatanzeige, sanfte Kompassdrehung und Sensorfusion für verbesserte Genauigkeit. Wichtig ist, dass sie völlig kostenlos, werbefrei und ohne In-App-Käufe ist.

Mehr lesen
Entwicklung Kompass
1 2 12 13 14 16 18 19 20 50 51